我正在使用以下正则表达式:
documentText = Regex.Replace(documentText, "\\\\|\\^|\\+|\\*|~|#|=|\"", "");
它有效。但是当我使用:
分割这个字符串时wordsInText = documentText.ToLower().Split(' ').ToList();
我得到标记为""
的元素(空字符串)。我可以通过迭代集合并删除空元素来手动删除它,但它必须是一种防止这种奇怪行为的方法。
答案 0 :(得分:1)
documentText.ToLower().Split(new char[]{' '},StringSplitOptions.RemoveEmptyEntries)