我怎么能得到一个正则表达式来匹配整个单词像盛大而不匹配mygrandma

时间:2010-08-24 23:57:09

标签: c# regex

我怎样才能得到一个正则表达式来匹配像grand这样的整个单词而不匹配mygrandma。

例如,我希望将“grand”替换为“total”,

所以 “总和为100”应该成为“总和为100”。

然而 “我的奶奶喜欢苹果”不应该成为“我的奶奶喜欢苹果”。

1 个答案:

答案 0 :(得分:4)

在单词边界元字符\b中包装单词。请注意,由于存在反斜杠,因此您需要将其转义或使用逐字字符串:

// Verbatim string
@"\bgrand\b"

// Normal string
"\\bgrand\\b"