参考我的问题正则表达式匹配整个单词与特殊字符不起作用?,
我得到了答案
@"(?<=^|\s)" + pattern + @"(?=\s|$)"
这适用于除1例外的所有情况.当模式中有空间时,它会失败.
假设字符串是"嗨这是stackoverflow",模式是"this",然后它说没有匹配.这是因为模式中的实际字符串后面有空格.
我们怎么办呢?理想情况下应该说找到一场比赛!
.net regex match
.net ×1
match ×1
regex ×1