110,539
社区成员
发帖
与我相关
我的任务
分享
string str = "1,2?3.4@5!6$7^8*9~我!是@一#个¥人";
List<char> list = new List<char>();
foreach (char c in str)
if (char.IsLetterOrDigit(c))
list.Add(c);
string result = new string(list.ToArray());
Console.WriteLine(result);
//----------------一以上为非正则,以下为正则-----------------------
string result2 = Regex.Replace(str, @"[^\w]","");
Console.WriteLine(result2);