C# winfrom程序中,字符串中有中文和英文的内容,同时也存在中英文标点符号,怎么将这些标点符号用空格代替掉?用ascii码如何操作?希望有详细的代码,先谢谢了!有人说用正则表达式,但这个我更不会,希望会的前辈也可以用正则表达式帮忙写下,只要能达到效果都可以,先再次谢谢了。
替换所有的中英标点
str = Regex.Replace(str, @"[\p{P}*]"," ");
高手啊
直接replace()掉
replace时中文内容也会被替换成空格,还有些标点也无法正常被替换掉。
replace()