多谢指点
6 个解决方案
#1
string s = "好+123ab-坏dd";
string result = System.Text.RegularExpressions.Regex.Replace(s, @"[^\w\+\-]+", "");
Console.WriteLine(result);
string result = System.Text.RegularExpressions.Regex.Replace(s, @"[^\w\+\-]+", "");
Console.WriteLine(result);
#2
string r = Regex.Replace(s,@"[\u4e00-\u9fa5]+",string.Empty");
//s是你的字符串。
//s是你的字符串。
#3
ascii码
48~57为0到9十个阿拉伯数字
65~90为26个大写英文字母,97~122号为26个小写英文字母。
48~57为0到9十个阿拉伯数字
65~90为26个大写英文字母,97~122号为26个小写英文字母。
#4
#5
这几天在看C++好像里面提供这样处理的函数在C#里面没看到?!
#6
#1
string s = "好+123ab-坏dd";
string result = System.Text.RegularExpressions.Regex.Replace(s, @"[^\w\+\-]+", "");
Console.WriteLine(result);
string result = System.Text.RegularExpressions.Regex.Replace(s, @"[^\w\+\-]+", "");
Console.WriteLine(result);
#2
string r = Regex.Replace(s,@"[\u4e00-\u9fa5]+",string.Empty");
//s是你的字符串。
//s是你的字符串。
#3
ascii码
48~57为0到9十个阿拉伯数字
65~90为26个大写英文字母,97~122号为26个小写英文字母。
48~57为0到9十个阿拉伯数字
65~90为26个大写英文字母,97~122号为26个小写英文字母。
#4
#5
这几天在看C++好像里面提供这样处理的函数在C#里面没看到?!