[英]Split string in java using regex
我想在文本的開頭和結尾分割一些標簽(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
我應該使用什么正則表達式?
您可以使用此正則表達式將其拆分
(?<=</(div|p)>)|(?=<(div|p)>)
但正如其他人建議使用html解析器。
但是為什么要使用解析器呢?
考慮上面的正則表達式。 那行不通
雖然,但不清楚為什么要進行此拆分
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.