wxWidgets: interface/wx/regex.h File Reference

| Version: 3.1.5

Loading...
Searching...
No Matches
Classes | Enumerations
regex.h File Reference

## 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 }
| More...

## Enumeration Type Documentation

## ◆ anonymous enum

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 '$':

Enumerator
wxRE_NOTBOL | '^' doesn't match at the start of line.
wxRE_NOTEOL | '$' doesn't match at the end of line.

## ◆ anonymous enum

anonymous enum

Flags for regex compilation to be used with wxRegEx::Compile().

Enumerator
wxRE_EXTENDED | Use extended regex syntax.
wxRE_ADVANCED | Use advanced RE syntax (built-in regex only).
wxRE_BASIC | Use basic RE syntax.
wxRE_ICASE | Ignore case in match.
wxRE_NOSUB | Only check match, don't set back references.
wxRE_NEWLINE | If not set, treat ' ' as an ordinary character, otherwise it is special: it is not matched by '. ' and '^' and '$' always match after/before it regardless of the setting of wxRE_NOT[BE]OL.
wxRE_DEFAULT | Default flags.