8#if (ALIB_FEAT_BOOST_REGEX && (!ALIB_CHARACTERS_WIDE || ALIB_CHARACTERS_NATIVE_WCHAR) ) || DOXYGEN
37 boost::basic_regex<character, boost::regex_traits<character> >
boostRegex;
boost::basic_regex< character, boost::regex_traits< character > > boostRegex
This is the internal regex matcher.
ALIB_DLL SRange SearchIn(const String &haystack)
ALIB_DLL void Compile(const String &pattern)
RegexMatcher(const String &pattern=NULL_STRING)
ALIB_DLL bool Match(const String &haystack)
constexpr String NULL_STRING
A nulled string of the default character type.
lang::integer integer
Type alias in namespace alib.
strings::util::RegexMatcher RegexMatcher
Type alias in namespace alib.
strings::TString< character > String
Type alias in namespace alib.
integer Position
The starting index of this range in a string.
integer Length
The length of this range in a string.