\doxysection{Regular Expression Constants}
\hypertarget{group__regex__constants}{}\label{group__regex__constants}\index{Regular Expression Constants@{Regular Expression Constants}}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382}\label{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+RE\+\_\+\+Caseless} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{PCRE\+\_\+\+CASELESS}}
\begin{DoxyCompactList}\small\item\em Ignores case when matching regular expressions, equivalent to {\ttfamily /i} \end{DoxyCompactList}\item 
\Hypertarget{group__regex__constants_ga028abcd0871c7c4a47d8f742d80b2e65}\label{group__regex__constants_ga028abcd0871c7c4a47d8f742d80b2e65} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+RE\+\_\+\+Dot\+All} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{PCRE\+\_\+\+DOTALL}}
\begin{DoxyCompactList}\small\item\em makes a dot (.) match a newline character, equivalent to /s \end{DoxyCompactList}\item 
\Hypertarget{group__regex__constants_ga5b3cb1f574259b53cedb818cb41977cb}\label{group__regex__constants_ga5b3cb1f574259b53cedb818cb41977cb} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+RE\+\_\+\+Extended} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{PCRE\+\_\+\+EXTENDED}}
\begin{DoxyCompactList}\small\item\em ignores whitespace characters and enables comments prefixed by \#, equivalent to {\ttfamily /x} \end{DoxyCompactList}\item 
\Hypertarget{group__regex__constants_gaea655c36090c9f1e6bb24cb8de998a04}\label{group__regex__constants_gaea655c36090c9f1e6bb24cb8de998a04} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+RE\+\_\+\+Global} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{QRE\+\_\+\+GLOBAL}}
\begin{DoxyCompactList}\small\item\em replace all matches globally in the string or extract all occurrences of the pattern(s) in the string, equivalent to {\ttfamily /g} \end{DoxyCompactList}\item 
\Hypertarget{group__regex__constants_gad67849c1513d0d160548c2c667855ff0}\label{group__regex__constants_gad67849c1513d0d160548c2c667855ff0} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+RE\+\_\+\+Multi\+Line} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{PCRE\+\_\+\+MULTILINE}}
\begin{DoxyCompactList}\small\item\em makes start-\/of-\/line (\texorpdfstring{$^\wedge$}{\string^}) or end-\/of-\/line (\$) match after or before any newline in the subject string, equivalent to {\ttfamily /m} \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} \mbox{\hyperlink{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11}{Qore\+::\+RE\+\_\+\+Unicode}} = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{PCRE\+\_\+\+UCP}}
\begin{DoxyCompactList}\small\item\em extends Posix matches to the full Unicode character set \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The constants in this group can be combined with \doxysectlink{operators_bitwise_or_operator}{binary or}{2} to give regular expression options for the \doxylink{group__string__functions_gab17427299ed00ee52d90beadc55ba608}{regex()}, \doxylink{group__string__functions_gaaf6eccd667d478b31ce20cde7556491f}{regex\+\_\+subst()}, and \doxylink{group__string__functions_ga3461a37dbd3d51bc03e58b85daae2466}{regex\+\_\+extract()} functions. 

\doxysubsection{Variable Documentation}
\Hypertarget{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11}\label{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11} 
\index{Regular Expression Constants@{Regular Expression Constants}!RE\_Unicode@{RE\_Unicode}}
\index{RE\_Unicode@{RE\_Unicode}!Regular Expression Constants@{Regular Expression Constants}}
\doxysubsubsection{\texorpdfstring{RE\_Unicode}{RE\_Unicode}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} Qore\+::\+RE\+\_\+\+Unicode = \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{PCRE\+\_\+\+UCP}}}



extends Posix matches to the full Unicode character set 

\begin{DoxySince}{Since}
Qore 0.\+9.\+4 
\end{DoxySince}
