Regular expression resources
This is the more-or-less official home page of the
FreeNode∞ IRC channel #regex ( irc://irc.freenode.net/regex ). Come join us there for real-time support!
Introduction
Wikipedia:Regular_expression∞ is an excellent introductory article.
RegexAsk: how to get answers on #regex
RegexFAQ: frequently asked questions
perlretut∞ is a Perl regular expression tutorial.
Standards
- IEEE 1003.1 2003 (SUSv3)∞ documents both POSIX Basic Regular Expressions and POSIX Extended Regular Expressions.
- Perl 5∞ and PCRE∞ document Perl-Compatible Regular Expressions.
Book
Want to become a regex master? You must read
Jeffrey Friedl's Mastering Regular Expressions∞.
Tools
Rex V: an AJAX Regular EXpression eValuator∞
QuickRex Plugin for Eclipse∞
Implementation-specific references
Implementation notes
According to the TextPad manual (distributed with TextPad v4.7.3), TextPad mostly supports POSIX Extended Regular Expression syntax, with the following changes:
- The ERE ( ) grouping operator is spelled \( \) in TextPad
- The ERE { } quantifier operator is spelled \{ \} in TextPad
- The ERE | alternation operator is spelled \| in TextPad
TextPad also supports \< and \> to match the start and end of a word; \t, \f, and \n to match tab, form feed, and newline; \xHH to match a character via its code point specified in hexadecimal; and an additional character class [[:token:]] which matches a token character according to the current Syntax definition. See the TextPad manual for more information.
RegexExamples: example programs
There are no comments on this page. [Add comment]