次の正規表現を使用しています。
documentText = Regex.Replace(documentText, "\\\\|\\^|\\+|\\*|~|#|=|\"", "");
そしてそれは動作します。しかし、次を使用してこの文字列を分割すると:
wordsInText = documentText.ToLower().Split(' ').ToList();
""
(空の文字列)としてマークされている要素を取得します。コレクションを繰り返して空の要素を削除することで手動で削除できますが、この奇妙な動作を防ぐ方法である必要があります。