我有正则表达式
[A-Za-z]
和一个字符串,例如
嗨!这是一个字符串。
我想用空格替换不在正则表达式中的所有字符。所以,我最终会以
结束嗨这是一个字符串
这是怎么做到的?
答案 0 :(得分:11)
var cleaned = Regex.Replace(given, "[^A-Za-z]", " ");
答案 1 :(得分:5)
尝试:
string output = Regex.Replace(input, "[^A-Za-z]", " ");