Classes | |
class | wxRegEx |
wxRegEx represents a regular expression. More... | |
Enumerations | |
enum | { wxRE_EXTENDED = 0 , wxRE_ADVANCED = 1 , wxRE_BASIC = 2 , wxRE_ICASE = 4 , wxRE_NOSUB = 8 , wxRE_NEWLINE = 16 , wxRE_DEFAULT = wxRE_EXTENDED } |
More... | |
enum | { wxRE_NOTBOL = 32 , wxRE_NOTEOL = 64 , wxRE_NOTEMPTY = 128 } |
More... | |
anonymous enum |
Flags for regex compilation to be used with wxRegEx::Compile().
Enumerator | |
---|---|
wxRE_EXTENDED | Use extended regex syntax. This is the default and doesn't need to be specified. |
wxRE_ADVANCED | Use advanced regex syntax. This flag is synonym for wxRE_EXTENDED and doesn't need to be specified as this is the default syntax. |
wxRE_BASIC | Use basic regex syntax. Use basic regular expression syntax, close to its POSIX definition, but with some extensions still available. The word start/end boundary assertions |
wxRE_ICASE | Ignore case in match. |
wxRE_NOSUB | Only check match, don't set back references. |
wxRE_NEWLINE | If not set, treat Otherwise |
wxRE_DEFAULT | Default flags. |
anonymous enum |
Flags for regex matching to be used with wxRegEx::Matches(). These flags are mainly useful when doing several matches in a long string to prevent erroneous matches for '^' and '$':