Home > comp > gb.pcre > regexp 
  [3.0]
 fr de es it nl pl pt pt_BR mk sq ca ar fa vi ja ru zh zh_TW eo
Previous  Next  Edit  Rename  Undo  Refresh  Search  Administration  
Documentation
History
 
Regexp (gb.pcre)
This class represents a regular expression, with which you can perform matches against various strings and retrieve submatches (those parts of the subject string that match parenthesized expressions.) For example, given the regular expression

brown (\S+)

and subject string

The quick brown fox slyly jumped over the lazy dog

your Regexp object's Text property would be

brown fox

and its Submatches[1].Text property would be

fox

This is just a simple example of what regular expressions can do for you when parsing textual input; they are a very powerful tool. For example, the following regular expression will extract valid email addresses for you:

(?i)\b[a-z0-9._%\-]+@[a-z0-9._%\-]+\.[A-Z]{2,4}\b

See also PCRE Pattern Syntax.

Symbols
This class is creatable.

Constants 
./anchored  BadMagic  BadOption  BadUTF8  BadUTF8Offset  Callout  Caseless  DollarEndOnly  DotAll  Extended  ./extra  MatchLimit  MultiLine  ./noautocapture  NoMatch  NoMemory  NoSubstring  ./noutf8check  NotBOL  NotEOL  ./notempty  Null  ./utf8  Ungreedy  UnknownNode   

Properties  Methods 
Offset  SubMatches  Text    Compile  Exec