2017-01-02 9 views
-1

richtxtbox.i内の各行を最初の空白だけで削除したいのですが、trimstart()コマンドを実行しようとしましたが、最初の行だけを処理していました。richtextbox(c#)の各行の最初のスペースを削除するにはどうすればよいですか?

enter image description here

+2

反復は、改行(CRLFなど)によって分割して、次の行で先頭のスペース行を削除することができます。 – Trickzter

答えて

2

このような何かを試してみてください:あなたのテキストの上

str = string.Join(Environment.NewLine, 
     str.Split(Environment.NewLine) 
      .Select(sub => sub.TrimStart())); 
+0

ちょうど私が提案したものですが、よりエレガントな方法で書かれています。 +1。 – Trickzter

関連する問題