@Quqas

Как задать переменную правильно (строка по вхождению слов)?

не получается разобраться в подстановочных знаках.
есть код по замене текста

window.addEventListener('load', function() {
    'use strict';
    // create a TreeWalker of all text nodes
var allTextNodes = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT),

    text011 = /некий текст/g,
    replaceValue = "другое";
//text*** много 

while (allTextNodes.nextNode()) {
   replaceNodeText(allTextNodes.currentNode, text011, replaceValue);
//replaceNodeText много 
}
function replaceNodeText(node, search, replaceText) {
node.nodeValue = node.nodeValue.replace(search, replaceText);
}

}, false);


работает только если заменяемый текст полностью совпадает text011 = /некий\s+текст/g,
а хотелось бы другого.
например: (длинный произвольный текст в скобках с некими словами допустим в центре)
как задать text011 = /\( некими\s+словами \)/g, ???

т.е. в скобках как границы, а некие слова как маркер. +* и просто * не работает.
какие знаки нужны в данном случае?
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@Quqas Автор вопроса
со второй попытки нашёл решение https://qna.habr.com/q/1107928
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы