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