2017-08-18 8 views
0

私は次の形式のテキストをファイルに入れました。分割線にスペースがあるC#?

02-12-5-05-0108-000  2     L 

私は、次のような出力が必要2.後-000と18のスペースの後に6つのスペース、

02-12-5-05-0108-000 
2 
L 

があり、それを行うための最善の方法は何ですか?

+0

'.Split( '')'、そうでしょうか? – arrowd

+0

何を試しましたか? _「最善の方法」_は意見の対象となり、SOの対象外です – MickyD

+0

分割の条件についてご存知ですか?それは複数の空白に基づいていますか? –

答えて

2

Regex.Split(inputString, @"\s+")することは、単一のスペースに反復処理し、分割することなく、一個の以上のスペースを処理します。

4

かについて:

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); 
関連する問題