C#で複数の空白文字列をフィルタリングする方法は、どうやってsplitしますか?
StringSplitOptions.RemoveEmptyEntriesパラメータを使用して、複数の空白文字をフィルタリングすることができます。下記は、splitメソッドを使用して複数の空白文字をフィルタリングするサンプルコードです。
string input = "Hello,,World,,,!";
char[] separators = new char[] { ',' };
string[] result = input.Split(separators, StringSplitOptions.RemoveEmptyEntries);
foreach (string word in result)
{
Console.WriteLine(word);
}
結果は次の通りです:
Hello
World
!
上記の例では、区切りとしてコンマを使用し、SplitメソッドにStringSplitOptions.RemoveEmptyEntriesパラメーターを渡しています。これにより、連続する複数の空の文字列がフィルタリングされ、空でないサブストリングのみが返されます。