我多次尝试使用正则表达式替换一些文本,但这对我来说并不容易。 问题是'< / b>'。我不需要这个标签。 请检查我的代码。
我的语言是Java。您可以在http://regexr.com?3849s
查看我的正则表达式(?<=(count))(.*?)(?=(ea)*\s*<br>\s*(<b>|<b\s))
source1中。
..... <b>count : </b> 2,020ea + 234ea + 22ea + 33ea <br> <b>....
源2。
..... <br>count : 2,020 ea <br> <b style="tt"> ......
正确答案
source1: 2,020ea + 234ea + 22ea + 33 <br>
source2: 2,020 <br>
答案 0 :(得分:0)
问题只是因为某种原因,您在正则表达式中用<
取代<
。如果我只使用<
作为普通字符进行尝试,则可以正常使用just fine。
答案 1 :(得分:0)
我解决了我的问题。 关键是要删除'&lt; / b&gt;'是不可能的一举一动。 所以我再次应用正则表达式来删除'&lt; / b&gt;'到第一个结果。