4#include "Stroika/Foundation/StroikaPreComp.h"
8#include "Stroika/Foundation/Containers/Sequence.h"
18 regex_constants::syntax_option_type f =
static_cast<regex_constants::syntax_option_type
> (st);
19 if (co == eCaseInsensitive) {
20 f |= regex_constants::icase;
22 f |= regex_constants::optimize;
33 : fCompiledRegExp_{re.As<wstring> (), mkOption_ (syntaxType, co)}
42RegularExpressionMatch::RegularExpressionMatch (
const String& fullMatch)
43 : fFullMatch_{fullMatch}
44 , fSubMatches_{Containers::Sequence<
String>{}}
49 : fFullMatch_{fullMatch}
50 , fSubMatches_{subMatches}
54String RegularExpressionMatch::GetFullMatch ()
const
String is like std::u32string, except it is much easier to use, often much more space efficient,...
A generalization of a vector: a container whose elements are keyed by the natural numbers.