[ fromfile: regexp.xml id: regexp ]
Regular expressions are powerful tools for validating input, for extracting data from input, and for searching and replacing. The regular expression pattern matching language is used to describe regular expressions. A regular expression, or regex for short, describes constraints on the way a string is composed.
Regular expressions were first available in tools such as vi, emacs, awk, sed, and the POSIX Standard Library.
Perl was the first mainstream programming language to integrate regular expressions so tightly into the language, that it caused many people to learn regular expressions for the first time.
Many enhancements have been made to the version of regular expressions that Perl recognizes.
The enhancements are part of what we call Perl-style extended regular expressions.
These extended regular expressions are also available in Java and Python.
Qt has a class, QRegExp which implements most of the Perl-style extended regular expression language.
| Generated: $Date: 2009-09-08 12:15:32 -0400 (Tue, 08 Sep 2009) $ | © 2009 Alan Ezust and Paul Ezust. |