我有一个文本文件进行处理,有一些数字.我想要JUST文本,没有别的.我设法删除了标点符号,但如何删除这些数字呢?我想用C#代码.
另外,我想删除长度大于10的单词.如何使用Reg表达式执行此操作?
Ste*_*fan 28
你可以用正则表达式做到这一点:
string withNumbers = // string with numbers
string withoutNumbers = Regex.Replace(withNumbers, "[0-9]", "");
Run Code Online (Sandbox Code Playgroud)
使用此正则表达式删除超过10个字符的单词:
[\w]{10, 100}
Run Code Online (Sandbox Code Playgroud)
100定义要匹配的最大长度.我不知道是否有最小长度的量词...