使用正则表达式省略某些字符序列

时间:2013-11-14 08:28:33

标签: regex

我需要一个正则表达式来获取<ul> and </ul>标记之间的字符串... 但问题是如果<ul></ul>标记内有一个“<ul>”标记,那么正则表达式会停止使用内部标记...但我需要外部两个标记之间的整个字符串... 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

试试这个正则表达式

String text = "<ul>My list</ul>";

String text1 = text.replaceAll("</?ul>", "");
                                  ^
                                  ? says / one time or none at all
                                  So it will take out <ul> and </ul>

顺便说一句,这是java语言。正则表达式可以使用不同的语言

答案 1 :(得分:-1)

它将从第一个&lt; ul&gt;之间选择所有内容。到最后&lt; / ul&gt;。

<ul>(.*)</ul>