【发布时间】:2009-09-09 22:16:25
【问题描述】:
我有以下正则表达式:
([0-9]+),'(.)':([0-9]+),(L|R|'.')
正好符合这个:
1,'a':1,R
但是,如果我将 a 替换为空格,则会失败:
1,' ':1,R
为什么 . 不匹配?空格不归类为字符吗?我不能使用 \s 因为我不想匹配制表符和换行符。我也试过了:
([0-9]+),'(.| )':([0-9]+),(L|R|'.')
但这也不起作用(而且我没有启用IgnorePatternWhitespace)。
【问题讨论】:
标签: .net regex whitespace spaces