Я создаю приложение для Android, у которого есть веб-просмотр.В веб-просмотре будет отображен HTML-документ, возвращенный с сервера.
В зависимости от строки поиска мне нужно выделить несколько частей HTML-документа.Если строка поиска 'hello world', я должен отметить текст, который соответствует регулярному выражению (hello) | (world *).
Я пробовал это -
Я получаю HTML-документ с сервера,Найдите текст с помощью регулярных выражений, используя Pattern и Matcher.Я заменяю совпавшие слова, чтобы они выглядели как выделенные.Прекрасно работает, когда нет HTML-тегов.Но это облажается, когда в документе есть html-теги с веб-сервера и когда моя строка поиска соответствует одному из этих тегов.
Надеюсь, мне ясно.Кто-нибудь может помочь?