Попросите помощи для регулярных выражений в Android - PullRequest
1 голос
/ 23 декабря 2009

Я новичок в разработке приложений для Android. У меня проблемы с использованием регулярных выражений в Android.

В моем приложении я написал некоторый код для возврата исходного кода html-страницы, который я использовал для преобразования в тип данных String. А теперь я хочу использовать регулярные выражения для получения некоторых деталей в HTML-тегах этой страницы. Итак, что я должен сделать для этого?

например, в html-коде

<HTML>
.......
<TABLE class=tb_info cellSpacing=0 cellPadding=0 border=0>
<TR>
<TD class=pro_name vAlign=center colSpan=5>Abby Poon</TD>
</TR>
<TR>
<TD class=pro_name vAlign=center colSpan=5>Peter Pan</TD>
</TR>
</TABLE>
.........
</HTML>

А теперь я хочу вернуть значения "Abby Poon" и "Peter Pan", которые находятся в таблице с именем "tb_info" и в имени "pro_name" для обоих двух значений. Кто-нибудь может научить меня, как я могу это сделать? Или вы можете дать мне некоторую справочную страницу для этого с Android. Большое спасибо.

Ответы [ 2 ]

5 голосов
/ 23 декабря 2009
0 голосов
/ 23 декабря 2009

HTML не является обычным языком, поэтому вы не можете использовать регулярные выражения против него на 100% успешно. Вместо этого вам нужно использовать какой-то HTML-парсер.

Вы не хотите быть безумным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...