Я хотел бы написать регулярное выражение в javascript для соответствия конкретному тексту, только если оно не является частью html-ссылки, т.е.
match <a href="/link/page1">match text</a>
не будет соответствовать, но
match text
или
<p>match text</p>
будет сопоставлено.
(«Текст соответствия» будет меняться при каждом запуске поиска - я буду использовать что-то вроде
var tmpStr = new RegExp("\bmatch text\b","g");
где значение «совпадает с текстом» читается из базы данных.)
Пока что мои лучшие попытки регулярного выражения:
\bmatch text\b(?!</a>)
Это касается закрытия, ноне начальный.Это, вероятно, будет хорошо работать для моих целей, но это не кажется идеальным.Буду признателен за помощь в уточнении регулярного выражения.