表示空格后跟句号的正则表达式

本文关键字:正则表达式 空格 表示 | 更新日期: 2023-09-27 18:02:38

我有以下语句:

Regex.IsMatch("a .e", "'.")按预期返回true
Regex.IsMatch("a .e", "'b'.")返回false,而应该返回true

尝试了其他几个实例,发现"'b'."不像预期的那样工作。怎么了?你能告诉我如何创建一个Regex,它代表一个空格后面跟着一个句号吗?

表示空格后跟句号的正则表达式

空格后加句号:

" ''."

请注意,您需要转义'''来转义'.'。

或者

@" '."

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

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