\hypertarget{group__regex__constants}{}\section{Regular Expression Constants}
\label{group__regex__constants}\index{Regular Expression Constants@{Regular Expression Constants}}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382}\label{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382}} 
const \hyperlink{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382}{Qore\+::\+R\+E\+\_\+\+Caseless} = P\+C\+R\+E\+\_\+\+C\+A\+S\+E\+L\+E\+SS
\begin{DoxyCompactList}\small\item\em Ignores case when matching regular expressions, equivalent to {\ttfamily /i} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__regex__constants_ga028abcd0871c7c4a47d8f742d80b2e65}\label{group__regex__constants_ga028abcd0871c7c4a47d8f742d80b2e65}} 
const \hyperlink{group__regex__constants_ga028abcd0871c7c4a47d8f742d80b2e65}{Qore\+::\+R\+E\+\_\+\+Dot\+All} = P\+C\+R\+E\+\_\+\+D\+O\+T\+A\+LL
\begin{DoxyCompactList}\small\item\em makes a dot (.) match a newline character, equivalent to /s \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__regex__constants_ga5b3cb1f574259b53cedb818cb41977cb}\label{group__regex__constants_ga5b3cb1f574259b53cedb818cb41977cb}} 
const \hyperlink{group__regex__constants_ga5b3cb1f574259b53cedb818cb41977cb}{Qore\+::\+R\+E\+\_\+\+Extended} = P\+C\+R\+E\+\_\+\+E\+X\+T\+E\+N\+D\+ED
\begin{DoxyCompactList}\small\item\em ignores whitespace characters and enables comments prefixed by \#, equivalent to {\ttfamily /x} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__regex__constants_gaea655c36090c9f1e6bb24cb8de998a04}\label{group__regex__constants_gaea655c36090c9f1e6bb24cb8de998a04}} 
const \hyperlink{group__regex__constants_gaea655c36090c9f1e6bb24cb8de998a04}{Qore\+::\+R\+E\+\_\+\+Global} = Q\+R\+E\+\_\+\+G\+L\+O\+B\+AL
\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 
\mbox{\Hypertarget{group__regex__constants_gad67849c1513d0d160548c2c667855ff0}\label{group__regex__constants_gad67849c1513d0d160548c2c667855ff0}} 
const \hyperlink{group__regex__constants_gad67849c1513d0d160548c2c667855ff0}{Qore\+::\+R\+E\+\_\+\+Multi\+Line} = P\+C\+R\+E\+\_\+\+M\+U\+L\+T\+I\+L\+I\+NE
\begin{DoxyCompactList}\small\item\em makes start-\/of-\/line ($^\wedge$) or end-\/of-\/line (\$) match after or before any newline in the subject string, equivalent to {\ttfamily /m} \end{DoxyCompactList}\item 
const \hyperlink{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11}{Qore\+::\+R\+E\+\_\+\+Unicode} = P\+C\+R\+E\+\_\+\+U\+CP
\begin{DoxyCompactList}\small\item\em extens Posix matches to the full Unicode character set \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The constants in this group can be combined with \hyperlink{operators_bitwise_or_operator}{binary or} to give regular expression options for the \hyperlink{group__string__functions_ga7804f63df9b181e0bacb465eb912feb9}{regex()}, \hyperlink{group__string__functions_gad8963269da93fe1ebaa179dab8d315fa}{regex\+\_\+subst()}, and \hyperlink{group__string__functions_ga9f8c21f961daa29578dcfd596f5871ff}{regex\+\_\+extract()} functions. 

\subsection{Variable Documentation}
\mbox{\Hypertarget{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11}\label{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11}} 
\index{Regular Expression Constants@{Regular Expression Constants}!R\+E\+\_\+\+Unicode@{R\+E\+\_\+\+Unicode}}
\index{R\+E\+\_\+\+Unicode@{R\+E\+\_\+\+Unicode}!Regular Expression Constants@{Regular Expression Constants}}
\subsubsection{\texorpdfstring{R\+E\+\_\+\+Unicode}{RE\_Unicode}}
{\footnotesize\ttfamily const Qore\+::\+R\+E\+\_\+\+Unicode = P\+C\+R\+E\+\_\+\+U\+CP}



extens Posix matches to the full Unicode character set 

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