我有以下陈述:
Regex.IsMatch("a .e", "\.")
按预期返回true
Regex.IsMatch("a .e", "\b\.")
返回false
时应返回true
。
尝试了其他几个实例,发现"\b\."
无效。这里有什么不对?你能否告诉我如何创建一个表示空格后跟一段时间的正则表达式?
答案 0 :(得分:1)
空格后跟一段时间:
" \\."
请注意,您需要转义'\',以逃避'。'。
或者
@" \."
答案 1 :(得分:0)
你忘记了正则表达式的模式是字符串.. c#中的字符串包含需要转义的特殊字符..斜杠就是其中之一.. 试试..
Regex.IsMatch("a .e", "\\b\\.")