Как искать / заменять текст с помощью обёртки «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);

Ответы на вопрос(3)

Ваш ответ на вопрос