我有一个字符串列表:
List<string> _words = ExtractWords(strippedHtml);
Run Code Online (Sandbox Code Playgroud)
_words包含1799个索引; 在每个索引中都有一个字符串.
有些字符串只包含数字,例如:
" 2" 要么 "2013"
我想删除这些字符串,所以最后List只包含字母而不是数字的字符串.
字符串就好"001hello"但是"001"不行,应该删除.
您可以使用LINQ:
_words = _words.Where(w => w.Any(c => !Char.IsDigit(c))).ToList();
Run Code Online (Sandbox Code Playgroud)
这将过滤掉完全由数字组成的字符串以及空字符串.