配列内のすべての文字列をトリムする 質問する

配列内のすべての文字列をトリムする 質問する

次のような文字列があります:

string email = "[email protected], [email protected], [email protected]";

文字列の配列に分割したい

こうすると:

string[] emails = email.Split(',');

各メール アドレスの前にスペースが入ります (最初のメール アドレスの後)。

emails[0] = "[email protected]"
emails[1] = " [email protected]"
emails[2] = " [email protected]"

これを取得する最善の方法は何ですか (解析するためのより良い方法、または配列内のすべての文字列をトリミングする方法のいずれか)?

emails[0] = "[email protected]"
emails[1] = "[email protected]"
emails[2] = "[email protected]"

ベストアンサー1

emails.Split(',').Select(email => email.Trim()).ToArray()

おすすめ記事