• ベストアンサー

数字の羅列に一定の改行を与えられるテキストエディタ

次のような数字のデータ【A】を【B】の様に変換できる方法を探しています。 数字の最後に改行を複数入れることもあります。 テキストエディタ以外で可能であればそちらの方法でもOKです。 どなたかご存知の方よろしくお願いします。 【A】 15 2 125 69 85 【B】 15 2 125 69 85

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

「【A】を【B】の様に」というのが曖昧です。 A:「数字列、改行、数字列、改行....」と、数字列+改行が並んでいる B:「数字列、改行、改行、改行、数字列、改行、改行、改行....」と、数字列+改行に2つ空行を加えたい ということならば 置換機能に ・正規表現等のパターンでの検索 ・「改行」を検索 ・「改行」を置換文字列に記述 が可能なエディタを使って 検索: 「数字列+改行」のパターン 置換: 「検索でマッチした文字列」+改行+改行 とします。例えば、Windows用の秀丸エディタなら、正規表現を有効にして、次のように置換します。 検索: ^[0-9]+\n 置換: \0\n\n > 数字の最後に改行を複数入れることもあります。 「どんなときにそれが必要か」がわからないので、自動ではできません。 変更箇所少なければ、全体を処理してから該当箇所を手直しします。 多いなら、その「複数入れる」場合の検索条件を使って別に処理します。 条件が複雑なら、「置換機能」では無理で、マクロを使ったり、PerlやRubyといったプログラミング言語を使ってプログラムを作ったりする必要があります。

gekikaraou
質問者

お礼

ご丁寧な回答ありがとうございます。 秀丸エディタで出来ました。

関連するQ&A