我想在开头和结尾分割一些标签(div和p),而不是全部。
Input:
String html = "text<div>some text</div><tag>text</tag><span>asd</span><p>text</p>text";
Output:
text
<div>some text</div>
<tag>text</tag><span>asd</span>
<p>text</p>
text
我应该使用什么样的正则表达式?
答案 0 :(得分:1)
您可以使用此正则表达式拆分
(?<=</(div|p)>)|(?=<(div|p)>)
但正如其他人推荐的那样使用html解析器..
但为什么要使用解析器..
考虑以上正则表达式。它不会起作用
尽管如此,还不清楚你为什么要这样做分裂