【发布时间】:2019-04-30 20:01:15
【问题描述】:
我正在尝试构建一个正则表达式(使用 .Net 的 RegEx 对象)来匹配字符序列“C#”与单词边界。
所以在字符串“我是 C# 开发人员,但我不是 C#developper”中搜索,我试图匹配第一个“C#”(作为一个词)而不是第二个“C#”词的一部分。
我尝试了模式“\bC#\b”,但没有匹配。
我也尝试过模式“\bC#\b”(试图转义 #),没有匹配项。
我在某处读到井号 (#) 符号可以解释为单词边界。这是真的?如果是这样,我们如何将那个字符串(“C#”)作为一个词来查找?
【问题讨论】: