Back to Aurora Vision Library Lite websiteYou are here:
Start »
All Functions »
String »
RegexReplaceInString
This is Filter Equivalent. This function may be present in generated code, but should not be used in hand-written code.
Header: |
STD.h
|
Namespace: |
avl |
Replaces all matching occurrences of the pattern with a replacement string. Uses ECMAScript regular expression grammar (https://en.cppreference.com/w/cpp/regex/ecmascript).
Syntax
void avl::RegexReplaceInString
(
const atl::String& inString,
const atl::String& inRegex,
bool inIgnoreCase,
const atl::String& inReplacement,
atl::String& outString
)
Parameters
|
Name |
Type |
Default |
Description |
|
inString |
const String& |
|
Input string |
|
inRegex |
const String& |
|
Input regex |
|
inIgnoreCase |
bool |
False |
Ignore case |
|
inReplacement |
const String& |
|
Replacement string |
|
outString |
String& |
|
Output string |
Errors
List of possible exceptions:
Error type |
Description |
DomainError |
Empty Regex on input in RegexReplaceInString. |