\hypertarget{group__regex__constants}{}\doxysection{Regular Expression Constants}
\label{group__regex__constants}\index{Regular Expression Constants@{Regular Expression Constants}}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382}\label{group__regex__constants_gaa5ae5ce8410a6a2a4970fc1b21e06382}} 
const {\bfseries Qore\+::\+RE\+\_\+\+Caseless} = PCRE\+\_\+\+CASELESS
\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 {\bfseries Qore\+::\+RE\+\_\+\+Dot\+All} = PCRE\+\_\+\+DOTALL
\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 {\bfseries Qore\+::\+RE\+\_\+\+Extended} = PCRE\+\_\+\+EXTENDED
\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 {\bfseries Qore\+::\+RE\+\_\+\+Global} = 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 
\mbox{\Hypertarget{group__regex__constants_gad67849c1513d0d160548c2c667855ff0}\label{group__regex__constants_gad67849c1513d0d160548c2c667855ff0}} 
const {\bfseries Qore\+::\+RE\+\_\+\+Multi\+Line} = PCRE\+\_\+\+MULTILINE
\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 \mbox{\hyperlink{group__regex__constants_ga21b62f0275713de5c68a338bc9102f11}{Qore\+::\+RE\+\_\+\+Unicode}} = PCRE\+\_\+\+UCP
\begin{DoxyCompactList}\small\item\em extens Posix matches to the full Unicode character set \end{DoxyCompactList}\end{DoxyCompactItemize}


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

\doxysubsection{Variable Documentation}
\mbox{\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 const Qore\+::\+RE\+\_\+\+Unicode = PCRE\+\_\+\+UCP}



extens Posix matches to the full Unicode character set 

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