需要使用正则表达式查找以“ Contains”开头并以“。”结尾的字符串的匹配项。
String statement="SOME TEXT Contains one, ones and onness. SOME TEXT Contains two. Contains three";
预期比赛:1)Contains one ones and onness.
2)Contains two.
不应该匹配:Contains three
因为它不以“。”结尾。
目前,我在我的Java代码中使用了以下正则表达式,最终得到的上述内容也不应与标准匹配。
Contains[^\.]*
-//正则表达式,它以“ Contains”开头,后跟“。”以外的任何内容。
有什么正则表达式适合我的要求吗?
您可以使用以下正则表达式:
"Contains[^.]+\\."
第二个点被转义以进行.
字面匹配。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句