Как я могу обрезать <br>теги с помощью регулярных выражений в Java? - PullRequest
1 голос
/ 01 апреля 2011
String s="<br /><br /><br /><br /><br />hello world!<br /><br /><br />";
s=s.replaceAll("<br /><br />", "<br />");
System.out.println(s);
//result: <br /><br /><br />hello world!<br /><br />

Я хочу получить <br />hello world!<br />

как сделать? спасибо:)

Ответы [ 3 ]

4 голосов
/ 01 апреля 2011

Используйте s = s.replaceAll(/(<br\s*\/?>)+/, "<br />");.Это должно заменить любое количество <br /> s на одно.

3 голосов
/ 01 апреля 2011
s = s.replaceAll ("(<br />)+", "<br />")
0 голосов
/ 01 апреля 2011
/(<br \/>)+<br \/>/ -> "<br />"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...