replaceAll#
Fully qualified name: omni::extras::replaceAll
Defined in omni/extras/StringHelpers.h
- inline void omni::extras::replaceAll( )#
Replaces all instances of a substring within a given string with a replacement value.
This function calls
std::string::replace()
in a loop so that all instances are replaced.Note
The replacement is not recursive, so
replaceWith
may contain the substringsubStr
without causing endless recursion. Whenever a replacement occurs, the search forsubStr
resumes after the insertedreplaceWith
.- Parameters:
str – The string to modify in-place
subStr – The substring to find within
str
replaceWith – The substring that all instances of
subStr
are replaced with