代码之家  ›  专栏  ›  技术社区  ›  mangokun

我怎样才能得到一个正则表达式来匹配整个单词,比如grand和not match my奶奶

  •  3
  • mangokun  · 技术社区  · 15 年前

    我怎样才能得到一个正则表达式来匹配整个单词,比如grand和not match my奶奶。

    例如,我想用“total”替换“grand”,

    所以 “总额为100”应改为“总额为100”。

    然而 “我奶奶喜欢苹果”不应该变成“我总喜欢苹果”。

    1 回复  |  直到 15 年前
        1
  •  4
  •   BoltClock    15 年前

    在单词边界元字符中换行 \b . 请注意,由于存在反斜杠,您需要转义它或使用逐字字符串:

    // Verbatim string
    @"\bgrand\b"
    
    // Normal string
    "\\bgrand\\b"