return Regex.Replace(source, "[^a-zA-Z0-9% @$\"!#%&'()*+,./:;<>=?-]", string.Empty);
如何还允许使用 ČĆŽPŠĐ 或带有变音符号的德语字符,...
请您参考如下方法:
试试这个:
Regex.Replace(source, "[^a-zA-Z0-9% @$\"!#%&'()*+,./:;<>=?\u0100-\u01FF-]", string.Empty);
德语是:U+0100 -> U+01FF
