让一些导入的数据留下很少的无效字符符号,例如:
咖啡馆
只是想知道在字符串内容中找到/替换这些内容的最简单方法是什么?
答案 0 :(得分:2)
var newString = yourString.Replace("�", "");
其中yourString
为Caf�
。
特殊字符可以在Replace
语句中使用。它应该就这么简单。
答案 1 :(得分:0)
这可能会对你有所帮助。结果取决于您要保留或删除的文本类型...
答案 2 :(得分:0)
这将替换每个非字母数字字符(保留标点符号):
string result = Regex.Replace(textBox1.Text, @"[^\w(\p{P}) ]+", "");
如果您只想要字母和数字,并希望清除标点,请从表达式中删除(\p{P})
。