【发布时间】:2014-11-20 14:12:49
【问题描述】:
我正在寻找一个正则表达式来删除字符串中的所有特殊字符,除了空格。并且可能将所有多空格替换为单个空格。
例如"[one@ !two three-four]"应该变成"one two three-four"
我尝试使用str = Regex.Replace(strTemp, "^[-_,A-Za-z0-9]$", "").Trim(),但它不起作用。我也尝试了更多,但它们要么去掉空格,要么不替换所有特殊字符。
【问题讨论】:
-
one#two怎么样——会被one two或onetwo取代吗?