我正在尝试一切,但我无法弄清楚如何编写正确的正则表达式。
例如,我有几句话:
I want a car, bike etc. or watching football. Bring me money!<br><br>
然后我有例外:
etc\.
imho\.
分隔符:
\.
\!
我需要匹配这些分隔符,但排除异常。在上面写的句子中,我需要匹配句子的结尾(结尾处的点和结尾处的!),但我不应该匹配等。
我想要汽车,自行车等或看足球。带给我钱!
- &GT;应该是2个句子:
我想要一辆汽车,自行车等或看足球
带给我钱
现在我只使用firstseparator | secondseparator | ...作为正则表达式,所以我的结果是 - &gt;
3句话:
我想要一辆汽车,自行车等
或看足球
带给我钱!
答案 0 :(得分:1)
您可以使用负反馈,以确保您匹配.
,只要它没有前面的例外字。试试(?<!etc)\.