我想过滤一些有错误字母的字符串(非 ASCII )。它在记事本、Visual Studio 2010 和 MySQL 中看起来不同。
如何检查字符串是否包含非 ASCII 字母以及如何删除它们?
最佳答案
您可以使用正则表达式来过滤非 ASCII 字符:
string input = "AB £ CD";
string result = Regex.Replace(input, "[^\x0d\x0a\x20-\x7e\t]", "");
关于c# - 如何从 C# 中的字符串中删除非 ASCII 单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3698885/