我有一個模式來匹配像僅匹配「<span>東西</span>行尾」,而不是「<span>東西</span></span>」
...
<span class="count">1036</span>
...
但我並不想匹配
<span class="count">1036</span></span>
因爲它會趕上
1036</span>
但無論如何,我不想趕上雙倍,因爲我不需要這些數據。 我需要跨度和行尾之間的數據。
我\ n試圖在跨度的結束,但它沒有工作...... 這裏的模式:
private static final Pattern COUNT = Pattern.compile("<span class=\"count\">(.+?)</span> ");
謝謝你的答案
我會改變'+'它匹配任何東西'[?^<] +'這會馬上tch不是'
pavlindrom
永遠不要使用正則表達式來解析html。使用html解析器 – jackcogdill