【发布时间】:2014-03-24 08:23:17
【问题描述】:
我有以下字符串:"WordContainingYes. no yes,- no! yes. no"
我需要替换“是”的所有实例,但留下“WordContainingYes”。完好无损的。
我正在使用"\b(yes.)\b",但是当模式内有标点符号时它不起作用。那么有人知道我应该如何匹配整个单词+标点符号吗?
更新
我需要匹配单词后面的任何标点符号。不只是点。
谢谢
【问题讨论】:
-
我不懂C#,但是grep使用
\<和\>来匹配单词。 -
正则表达式需要转义
\. -
@elyashiv 你能详细说明一下吗?
-
\s(yes.)怎么样? -
@MElliott 谢谢,您的回答是最接近的。它可以工作,但它也会删除单词之前的空格(在替换时)。知道如何解决吗? :)