Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下陈述:
Regex.IsMatch("a .e", "\.")true按预期返回。在它应该 Regex.IsMatch("a .e", "\b\.")返回时返回。falsetrue
Regex.IsMatch("a .e", "\.")
true
Regex.IsMatch("a .e", "\b\.")
false
尝试了其他一些实例,发现"\b\."并没有按预期工作。这里有什么问题?你能告诉我如何创建一个代表空格后跟句点的正则表达式吗?
"\b\."
空格后跟句号:
" \\."
请注意,您需要转义用于转义“.”的“\”。
或者,
@" \."
您忘记了正则表达式的模式是字符串.. c# 中的字符串具有需要转义的特殊字符.. 斜杠就是其中之一.. 尝试..
Regex.IsMatch("a .e", "\\b\\.")