REReplace()
Uses a regular expression (RE) to search a string for a string pattern and replace it with another.
The search is case-sensitive.
REReplace( string=string, regex=string, substring=string, scope=string );
Returns: String
| Argument | Description | Default |
|---|---|---|
|
string
string,
required
|
edit
String within which to search. |
|
|
regex
string,
required
|
edit
Regular expression to replace. Alias: reg_expression |
|
|
substring
string,
required
|
edit
replacement |
|
|
scope
string,
optional
|
edit
|
one |
Examples
edit writeDump(rereplace("xxabcxxabcxx","ABC","def"));
writeDump(REReplace("CABARET","C|B","G","ALL"));
writeDump(REReplace("CABARET","[A-Z]","G","ALL"));
writeDump(REReplace("I love jellies","jell(y|ies)","cookies"));
writeDump(REReplace("I love jelly","jell(y|ies)","cookies"));
writeDump(REReplace("hello john how are you:", "['[:space:]']+", "_", "ALL"));
See also
- Strings
- Regex
- string.rEReplace()
- Search Issue Tracker open_in_new
- Search Lucee Test Cases open_in_new (good for further, detailed examples)