regex
From HTYP, the free directory anyone can edit
Contents |
[edit]
computing: software: programming: regex
[edit] Overview
Regex is shorthand for "Regular Expressions", a syntax used in string matching and replacement. It is especially heavily used in Perl, and the Linux utility grep is basically a front end for regex geared towards file-searching.
[edit] Articles
[edit] Examples
- \[http://[a-z|0-9|\.|\-]+\.[a-z|0-9|.|\-]+[a-z|0-9|\.|\-\/]* [a-z|0-9| ]+\]( )*
- matches a link in MediaWiki markup (it could probably be more precise, but catches most of them)
- (\[http://[a-z|0-9|\.|\-]+\.[a-z|0-9|.|\-]+[a-z|0-9|\.|\-\/]* [a-z|0-9| ]+\]( )*){5,}
- matches at least 6 links in a row with nothing except spaces between them; good for detecting spam
[edit] Links
- 2006-02-19 Visualizing Regular Expressions: blog entry by the author of reAnimator, a regex implementation visualizer
BlogMarks
del.icio.us
digg
Fark
Furl
Newsvine
reddit
Segnalo
Simpy
Slashdot
smarking
Spurl
Wists
