0

我有以下陈述:

Regex.IsMatch("a .e", "\.")true按预期返回。在它应该
Regex.IsMatch("a .e", "\b\.")返回时返回。falsetrue

尝试了其他一些实例,发现"\b\."并没有按预期工作。这里有什么问题?你能告诉我如何创建一个代表空格后跟句点的正则表达式吗?

4

2 回答 2

1

空格后跟句号:

" \\."

请注意,您需要转义用于转义“.”的“\”。

或者,

@" \."
于 2013-03-07T10:38:46.903 回答
0

您忘记了正则表达式的模式是字符串.. c# 中的字符串具有需要转义的特殊字符.. 斜杠就是其中之一.. 尝试..

Regex.IsMatch("a .e", "\\b\\.")

于 2013-03-07T10:39:33.993 回答