表示空格后跟句号的正则表达式
本文关键字:正则表达式 空格 表示 | 更新日期: 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''.")