2015-05-28 2 views
0

Я получил этот HTML код и я хочу, чтобы найти один тег:Регулярные выражения проблемы

<a href="http://www.google.com"><img src="some.jpg"/></a> 
<a href="http://www.google.com">some text at link</a> 

Это регулярное выражение вернуть весь код и как я могу найти только один тег:

<a.*\\</a\\> 
+0

Что вы подразумеваете под одним тегом и всем кодом? –

+0

this return me some text at link в 1 матче, но я хочу 2 совпадения – TotalRetard

+1

Я бы использовал парсер HTML (например, Jsoup) для такого рода проблем, а не регулярное выражение. – JonasCz

ответ

1

Вы можете сделать что делает ваше регулярное выражение не жадный .. т.е. добавление ? после .* (который жаден по умолчанию и пытается захватить как можно больше)

<a.*?\\</a\\> 
    ↑ 
+0

Спасибо вам за работу :) – TotalRetard

+0

Happy to help .. :) –

+0

«Вы можете принять ответ за 1 минуту»: P i waiting – TotalRetard

Смежные вопросы