我有一个模式可以匹配类似

...
<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> ");


谢谢您的回答

最佳答案

“行尾”的正则表达式代码为$

尝试:

private static final Pattern COUNT = Pattern.compile("<span class=\"count\">(.+?)</span>$ ");

09-30 17:05
查看更多