一个正则表达式代表一个空格后跟一段时期?

时间:2013-03-07 10:36:05

标签: c# .net regex

我有以下陈述:

Regex.IsMatch("a .e", "\.")按预期返回true Regex.IsMatch("a .e", "\b\.")返回false时应返回true

尝试了其他几个实例,发现"\b\."无效。这里有什么不对?你能否告诉我如何创建一个表示空格后​​跟一段时间的正则表达式?

2 个答案:

答案 0 :(得分:1)

空格后跟一段时间:

" \\."

请注意,您需要转义'\',以逃避'。'。

或者

@" \."

答案 1 :(得分:0)

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

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