Skip to main content
 首页 » 编程设计

C# 正则表达式删除特殊字符但保留字母数字

2024年02月01日24mengfanrong

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