Мне нужно извлечь текст между двумя тегами HTML и сохранить его в строке. Пример HTML Я хочу, чтобы разобрать выглядит следующим образом:Android: Извлечение текста между двумя тегами HTML
<div id=\"swiki.2.1\"> THE TEXT I NEED </div>
Я сделал это в Java, используя шаблон (swiki\.2\.1\\\")(.*)(\/div)
и получить строку, я хочу от группы $ 2. Однако это не будет работать в Android. Когда я иду печатать содержимое $ 2, ничего не появляется, потому что совпадение не получается.
У кого-нибудь была аналогичная проблема с использованием регулярного выражения в android, или есть лучший способ (не регулярное выражение) для анализа HTML-страницы в первую очередь. Опять же, это отлично работает в стандартной тестовой программе Java. Любая помощь будет принята с благодарностью!
http://jsoup.org/ должна быть версия для android ... и про вашу ошибку/матч терпит неудачу ... возможно, на устройстве вы загружаете мобильную версию этого сайта ... – Selvin
Thats очень хороший момент. Однако я просто проверил HTML, и то, что я ищу, одинаково в мобильной версии сайта. Теперь я посмотрю эту ссылку и ответю позже. Спасибо –