“Переменная перемещение к литеральной нотации regrex javascript” Ответ

JavaScript Используйте переменную регуляцию

// CREATE A REGEXP object
var replace = "regex";
var re = new RegExp(replace,"g");
//then use
"mystring".replace(re, "newstring")
GutoTrosla

Переменная перемещение к литеральной нотации regrex javascript

// If you want to get ALL occurrences (g), be case insensitive (i), and use boundaries so that it isn't a word within another word (\\b):

re = new RegExp(`\\b${replaceThis}\\b`, 'gi');

// example:

let inputString = "I'm John, or johnny, but I prefer john.";
let replaceThis = "John";
let re = new RegExp(`\\b${replaceThis}\\b`, 'gi');
console.log(inputString.replace(re, "Jack")); // I'm Jack, or johnny, but I prefer Jack.
Kelly

Ответы похожие на “Переменная перемещение к литеральной нотации regrex javascript”

Вопросы похожие на “Переменная перемещение к литеральной нотации regrex javascript”

Больше похожих ответов на “Переменная перемещение к литеральной нотации regrex javascript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования