replaceRegex ( object longString , object regexSearch , object replace ) : string
Replace all occurences of regexSearch by replace in longString. Here we use a regular expression to search for the pattern of regexSearch.
Example
console(replaceRegex("<div><h3>hello world</h3></div>", /(?si)<([^<>]+)>/,"€")) //-> €€hello world€€
//GOAL: REMOVE NUMBERS IN AN URL
string_to_replace = "https://myurl/hi/2390/hello.com"
console(replaceRegex(string_to_replace,/(?si)(https:\/\/myurl\/hi\/)[0-9]*\/(hello\.com)/,'$1'+'$2')) // -> https://myurl/hi/hello
//GOAL: REMOVE URL THAT HAVE NUMBERS AT A SPECIFIC POSITION
string_to_replace = "this text must be https://myurl/hi/2390/hello.com without any links"
console(replaceRegex(string_to_replace,/(?si)https:\/\/myurl\/hi\/[0-9]*\/hello\.com/,"")) //-> "this text must be without any links"
See also
replacereplaceRegexCallback
Parameters
longString
Text in which the replacement will be performed. This text is then returned with @regexSearch replaced by @replace
regexSearch
Regular expression used to find the corresponding pattern in @longString. This pattern will then be replaced by @replace.
replace
Text for the replacement. Use $1, $2, etc to take the content of your masks in regexSearch.