не получается разобраться в подстановочных знаках.
есть код по замене текста
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,
???
т.е. в скобках как границы, а некие слова как маркер. +* и просто * не работает.
какие знаки нужны в данном случае?