none
複数行のStringデータからの空白行の削除 RRS feed

  • 質問

  • TextBoxに表示されている数百行のString型データ(MultiLine)から、
    空白行のみを削除するには、どのような処理を行うべきでしょうか?
    対象のStringデータの行数および空白行の数・場所は変化します。
    行数の一次配列から空白行かどうかを判定して空白行以外を
    別の一次配列に置き換えてから元のTextBoxに代入する方法などを
    試行錯誤していますが、データ量に応じて時間がかかり過ぎます。
    あまりにも初歩的な話かもしれませんが、なにとぞご教授ください。
    2006年5月6日 14:40

回答

  • String インスタンス一つにデータが入っているんですか?
    そうだと仮定して。
    あまり深く考えていませんが、改行2つを1つに置換するとか、ですかね。
    2006年5月6日 15:29

すべての返信

  • String インスタンス一つにデータが入っているんですか?
    そうだと仮定して。
    あまり深く考えていませんが、改行2つを1つに置換するとか、ですかね。
    2006年5月6日 15:29
  • 回答ありがとうございます。
     囚人 さんからの引用
    String インスタンス一つにデータが入っているんですか?

    はい。(多分)
    一つのTextBoxコントロールに表示されているデータです。
     囚人 さんからの引用

    そうだと仮定して。
    あまり深く考えていませんが、改行2つを1つに置換するとか、ですかね。

    ずばり、やってみます!!
    そうですよね。「行」と視覚的なところに目が行っていましたが、
    データとしては改行が連続している箇所だったのですね。
    後ほど、確認結果を報告させていただきます。
    2006年5月6日 15:43
  • やってみました。期待したとおりの結果を得る事ができました。
    終端が改行であった場合の改行削除を別途付加しました。
    アドバイスありがとうございました。
    2006年5月6日 16:31