in reply to The craziest RegExes you ever created
Mine was implementing negative lookaround assertions with plain grep -E. I did it for detecting cross-posts between certain newsgroups. The precise regex I used was anchored to the beginning of the line:
^([^e]|e([^s]|s([^\.]|\.([^c]|c([^o]|o([^m]|m([^p]|p([^\.]|\.([^o]|o([^s]|s([^\.]|\.([^l]|l([^i]|i([^n]|n([^u]|u[^x])))))))))))))))I even made some pseudo-algorithm for building more:
^ ([^e]|e ([^s]|s ([^\.]|\. ([^c]|c <blah> ([^n]|n ([^u]|u [^x] )))))))))))))))
But didn't bother to automate it. In fact, I've never used this again.
--
David Serrano
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: The craziest RegExes you ever created
by Ieronim (Friar) on Jul 02, 2006 at 20:37 UTC | |
by Hue-Bond (Priest) on Jul 02, 2006 at 21:08 UTC |
In Section
Meditations