使用Regex从字符串中删除一些字符

时间:2012-10-25 19:24:11

标签: c# regex string replace

我正在使用以下正则表达式:

documentText = Regex.Replace(documentText, "\\\\|\\^|\\+|\\*|~|#|=|\"", "");

它有效。但是当我使用:

分割这个字符串时
wordsInText = documentText.ToLower().Split(' ').ToList();

我得到标记为""的元素(空字符串)。我可以通过迭代集合并删除空元素来手动删除它,但它必须是一种防止这种奇怪行为的方法。

1 个答案:

答案 0 :(得分:1)

documentText.ToLower().Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries)