【发布时间】:2014-08-15 07:14:19
【问题描述】:
我怎么能做这样的事情。
new Regex("([^\d+]|[^one]|[^nine]|[^,])").Replace("Fi10An,fONEy,Onineo", "");
我会得到这个:
10,one,nine
但我会得到一个空字符串,上面有错误的正则表达式。
提前感谢您!
【问题讨论】:
-
你有一个严重的误解:[]是一个字符类,它只匹配单个字符。
-
,这里的小数点是什么逻辑?您将它用作列表项分隔符,不是吗?
标签: c# regex regex-negation