Replaces capture references in a replacement path with actual capture values
The placeholder path, may contain <1>, <2>, ... for captures
<1>
<2>
Array of captured substrings
The replaced, normalized path
If the replacement pattern is invalid
replace('foo <1>', ['baz']) // returns 'foo baz'replace('Hello <> <>!', ['beautiful', 'world']) // returns 'Hello beautiful world!'replace('<> <1>', ['middle']) // returns 'middle middle middle' Copy
replace('foo <1>', ['baz']) // returns 'foo baz'replace('Hello <> <>!', ['beautiful', 'world']) // returns 'Hello beautiful world!'replace('<> <1>', ['middle']) // returns 'middle middle middle'
Replaces capture references in a replacement path with actual capture values