HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Regex Member List

This is the complete list of members for UT_Regex, including all inherited members.

convertGlobToExpr(UT_WorkBuffer &expr, const char *glob, bool is_bundle_glob=false)UT_Regexstatic
FromBundleGlobUT_Regexstatic
FromGlobUT_Regexstatic
getErrorString() const UT_Regex
init(const char *expr, bool case_sensitive=true)UT_Regex
initFromGlob(const char *pattern, bool case_sensitive=true, bool is_bundle_glob=false)UT_Regex
isValid() const UT_Regex
match(const char *string) const UT_Regex
match(const UT_StringView &str) const UT_Regex
match(const UT_String &str) const UT_Regexinline
match(const UT_StringRef &str) const UT_Regexinline
match(const char *string, UT_StringArray &captured) const UT_Regex
match(const UT_StringView &string, UT_StringViewArray &captured) const UT_Regex
replace(UT_WorkBuffer &result, const char *string, const char *replace, bool replace_all=false, bool copy_on_fail=true) const UT_Regex
replace(UT_WorkBuffer &result, const char *string, const char *replace, exint num_replacements, bool copy_on_fail=true) const UT_Regex
search(const char *string, exint start=0, exint end=-1) const UT_Regex
search(const char *string, UT_StringArray &captured, exint start=0, exint end=-1) const UT_Regex
search(const char *string, UT_Array< std::pair< exint, exint >> &indicies, exint start=0, exint end=-1) const UT_Regex
searchall(const char *string, UT_StringArray &results, exint start=0, exint end=-1) const UT_Regex
split(const char *string, UT_StringArray &results, exint maxsplits=0) const UT_Regex
split(const UT_StringView &str, UT_StringViewArray &results, exint maxsplits=0) const UT_Regex
UT_Regex()UT_Regexinline
UT_Regex(const char *expr)UT_Regexinlineexplicit
UT_Regex(const char *pattern, FromGlobTag)UT_Regexinline
UT_Regex(const char *pattern, FromBundleGlobTag)UT_Regexinline