Мне нужно сопоставить слова в HTML, но нужно пропустить тег (с указанным c class) и его содержимое. Пример:
<p> There is my way <span class="abc"> way beyond someone </span></p>
Мне нужно сопоставить только первое way
слово. До сих пор я использую границу слова, чтобы выбрать слово. /\b(way)\b/ig
, но в приведенном ниже сценарии происходит сбой.
<p> There is nothing. <span class="abc"> Way beyond someone </span></p>
В этом утверждении я не хочу ничего сопоставлять, поскольку way
находится внутри элемента span.abc
.
Я пытался ^
оператор, но, кажется, не работает. т.е. /(\b)way(\b)^("abc">the)/ig