Pages

2017/06/23

C#で複数行の文字列を改行ごとに分割する

複数行の文字列を改行ごとに分割する
文字列に対してある文字を元に分割したい場合(CSV ファイル等)、Split メソッド一発で簡単に分割できます。
var text1 = "あ,い,う,え,お"; 
// 「あ」「い」「う」「え」「お」の配列になる 
var result1 = text1.Split(','); 
改行コードの場合は、こんな感じ。
var text2 = "あいうえお\r\nかきくけこ\r\nさしすせそ"; 
// 「あいうえお」「かきくけこ」「さしすせそ」の配列になる 
// StringSplitOptions.RemoveEmptyEntries は空行が無視される 
var result2 = text2.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); 
Related Posts Plugin for WordPress, Blogger...