0
私は次の形式のテキストをファイルに入れました。分割線にスペースがあるC#?
02-12-5-05-0108-000 2 L
私は、次のような出力が必要2.後-000と18のスペースの後に6つのスペース、
02-12-5-05-0108-000
2
L
があり、それを行うための最善の方法は何ですか?
私は次の形式のテキストをファイルに入れました。分割線にスペースがあるC#?
02-12-5-05-0108-000 2 L
私は、次のような出力が必要2.後-000と18のスペースの後に6つのスペース、
02-12-5-05-0108-000
2
L
があり、それを行うための最善の方法は何ですか?
Regex.Split(inputString, @"\s+")
することは、単一のスペースに反復処理し、分割することなく、一個の以上のスペースを処理します。
かについて:
var str = "02-12-5-05-0108-000 2 L";
var lines = str.Split(new[] {' '}, StringSplitOptions.RemoveEmptyEntries);
foreach(var s in lines)
Console.WriteLine(s);
'.Split( '')'、そうでしょうか? – arrowd
何を試しましたか? _「最善の方法」_は意見の対象となり、SOの対象外です – MickyD
分割の条件についてご存知ですか?それは複数の空白に基づいていますか? –