написать код регулярного выражения в Java для следующих данных - PullRequest
1 голос
/ 01 апреля 2010
    <table> 
<tr> 
<td style="width:180px"> 
<a href="/search?q=user:240698+[java]" class="post-tag" title="show all posts by this user in 'java'">java</a><span class="item-multiplier">&times;&nbsp;176</span><br> 
<a href="/search?q=user:240698+[servlets]" class="post-tag" title="show all posts by this user in 'servlets'">servlets</a><span class="item-multiplier">&times;&nbsp;25</span><br> 
<a href="/search?q=user:240698+[jsp]" class="post-tag" title="show all posts by this user in 'jsp'">jsp</a><span class="item-multiplier">&times;&nbsp;11</span><br> 
<a href="/search?q=user:240698+[core]" class="post-tag" title="show all posts by this user in 'core'">core</a><span class="item-multiplier">&times;&nbsp;9</span><br> 
</tr>
</table>

из приведенного выше кода мне нужно получить только java, servlets, jsp и core.

Может кто-нибудь помочь мне написать регулярное выражение в Java для получения этих?

Спасибо

Ответы [ 2 ]

2 голосов
/ 01 апреля 2010

Пожалуйста, не используйте регулярное выражение для разбора HTML, используйте HTML-парсеры .

1 голос
/ 01 апреля 2010

Если бы мне пришлось использовать Regex, я бы попробовал

"/search\?q=user:\d+\+\[(\w*)\]" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...