Недавно я видел много библиотек для поиска и выделения терминов на странице HTML. Тем не менее, каждая библиотека, которую я видел, имеет ту же проблему, они не могут найти текст, частично заключенный в оболочку в теге html, и/или они не смогут найти специальные символы, которые являются & -expressed.
Пример a:
<span> This is a test. This is a <b>test</b> too</span>
Поиск "теста" найдет первый экземпляр, но не второй.
Пример b:
<span> Pencils in spanish are called lápices</span>
Поиск "lápices" или "lapices" не приведет к результату.
Есть ли библиотека JS, которая делает это или, по крайней мере, способ обойти эти препятствия?
Спасибо в Advance!
Бруно