正则表达式 - 我想替换一些句子

时间:2014-01-25 16:28:02

标签: java regex

我多次尝试使用正则表达式替换一些文本,但这对我来说并不容易。 问题是'< / b>'。我不需要这个标签。 请检查我的代码。

我的语言是Java。您可以在http://regexr.com?3849s

查看我的正则表达式
(?<=(count))(.*?)(?=(ea)*\s*<br>\s*(<b>|<b\s))

source1中。

..... <b>count : </b>&nbsp;2,020ea + 234ea + 22ea + 33ea <br>   <b>....

源2。

..... <br>count :  &nbsp;2,020 ea <br>   <b style="tt"> ......

正确答案

source1: &nbsp;2,020ea + 234ea + 22ea + 33 <br>
source2: &nbsp;2,020 <br>

2 个答案:

答案 0 :(得分:0)

问题只是因为某种原因,您在正则表达式中用<取代&lt;。如果我只使用<作为普通字符进行尝试,则可以正常使用just fine

答案 1 :(得分:0)

我解决了我的问题。 关键是要删除'&lt; / b&gt;'是不可能的一举一动。 所以我再次应用正则表达式来删除'&lt; / b&gt;'到第一个结果。