replaceAll

replaceAll(text:        String;
           replacement: String): String;

The replaceAll method of the JadeRegexPattern class replaces all occurrences of the pattern in the specified text with the replacement text.

The following is an example of a replaceAll operation with a customized pattern.

vars
    regexPattern : JadeRegexPattern;
    text, actual, replacement, resultStr, patternStr : String;
begin
    text := "dog cat, dog cat, alone in the world is the little dog cat!";
    create regexPattern;
    regexPattern.compile("(dog)\s*(?'feline'cat)");
    write regexPattern.replaceAll(text, "$feline $1");
    // writes "cat dog, cat dog, alone in the world is the little cat dog!"
end;

This method returns the replacement string; or it returns null ("") if there is no successful match.

2020.0.01 and higher