Как искать / заменять текст с помощью обёртки «href» в JavaScript?
мы преобразовали HTML в строку, яЯ могу использовать замену в этой строке, чтобы обернуть текст ссылкой, и я могу вставить этот HTML обратно в идентификатор, с которого он пришел.
Моя проблема в том, что мой метод замены идетвнутри существующие ссылки на странице. Это может создать вложенные ссылки, что является проблемой. Кто-нибудь знает, как запретить методу замены сопоставлять текст, который уже есть в ссылке?
У меня есть сейчас: я
keyword = "matching phrase";
keywordLink = "<a href="http://myurl.com">" + keyword + "</a>";
sasser = sasser.replace(keyword, keywordLink);
sasDom.innerHTML = sasser;
ищу, в псевдокоде:
... (keyword [if the next " < " sign is not followed by "/a>", regardless of how far away it is], keywordLink);