【发布时间】:2017-05-15 02:20:39
【问题描述】:
我将 Java 用于具有字符串输入流的应用程序。我想要一个正则表达式,它可以检测是否有一个单字母word“C/c”,而不仅仅是一个更长的字母“C/c”。
例如:
- “我喜欢 C。” -> 是的
- “我喜欢加拿大。” -> 错误
- “C.” -> 是的
- “我喜欢 C 和 C++。” -> 是的
我认为这个模式应该像“*c*”,前者*不应该是字母,后者*应该是, .; )!或空格之一。
我只是对正则表达式感到困惑。我尝试了一些类似[^A-Za-z]{0,}c[\,\.\;\s]{0,} 的模式模式,但还不行。
【问题讨论】:
-
@Robert 为什么不将其发布为答案?
-
@Robert 如果你不这样做,我会... :)