34 #ifndef _QORE_REGEXBASE_H
36 #define _QORE_REGEXBASE_H
41 #define check_re_options(a) (a & ~(PCRE_CASELESS|PCRE_DOTALL|PCRE_EXTENDED|PCRE_MULTILINE|PCRE_UTF8|PCRE_UCP))
44 #define QRE_GLOBAL 0x100000000LL
48 DLLLOCAL QoreRegexBase() {
51 DLLLOCAL QoreRegexBase(
int options) : options(options) {
54 DLLLOCAL QoreRegexBase(
QoreString* str,
int options = PCRE_UTF8) : str(str), options(options) {
57 DLLLOCAL ~QoreRegexBase() {
64 DLLLOCAL
void setCaseInsensitive();
65 DLLLOCAL
void setDotAll();
66 DLLLOCAL
void setExtended();
67 DLLLOCAL
void setMultiline();
68 DLLLOCAL
void setUnicode();
73 int options = PCRE_UTF8;
Qore's string type supported by the QoreEncoding class.
Definition: QoreString.h:93