Back to FabImage Library website

You are here: Start » Function Reference » All Functions » String » RegexReplaceInString

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: fil
Module: FoundationLite

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 fil::RegexReplaceInString
(
	const ftl::String& inString,
	const ftl::String& inRegex,
	bool inIgnoreCase,
	const ftl::String& inReplacement,
	ftl::String& outString
)

Parameters

Name Type Default Description
Input value inString const String& Input string
Input value inRegex const String& Input regex
Input value inIgnoreCase bool False Ignore case
Input value inReplacement const String& Replacement string
Output value outString String& Output string

Errors

List of possible exceptions:

Error type Description
DomainError Empty Regex on input in RegexReplaceInString.