什么是在C#中删除所有非字母字符的最佳方法?我查了一下正则表达式,但它似乎不能识别正则表达式,当我这样做时:
string cleanString = "";
string dirtyString = "I don't_8 really know what ! 6 non alpha- is?";
cleanString = Regex.Replace(dirtyString, "[^A-Za-z0-9]", "");
正则表达式下面有一个红色的波浪线。我能否以简单的方式删除非字母字符,如果可以,能给我提供一个示例吗?我不确定循环和数组是否是正确的方法,还有如何获取所有非字母字符?我假设我必须做像 "如果不等于A-Z或0-9,则用""删除"这样的事情吗?
using System.Text.RegularExpressions
? - Andrew Whitaker