Я написал небольшой скрипт поиска для клиента, он работает и слова выделяются, НО ...
Представьте себе такую ситуацию:
поисковый запрос: test
найден результат: Hello this <a href="/news/this-is-a-test">is a test</a>
В этом примере подсвечиваются как 'test' в части href, так и между тегами <a>
, разрывая ссылку.
Как я мог предотвратить это?
Edit:
Вот что мне нужно: функция замены регулярных выражений, которая заменяет все совпадающие строки поиска, КРОМЕ тех, которые находятся внутри атрибута href