• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同一連続文字の改行(テキストエディタ・エクセル))

同一連続文字の改行(テキストエディタ・エクセル) - 質問

このQ&Aのポイント
  • プログラミング初心者が、フリーのテキストエディタ・エクセルで、同一連続文字を一文字ずつ改行する方法を求めています。
  • 質問文章には、具体的な命令文の例も示されており、10,000行のデータの中には3,000行ほど連続した文字が存在します。
  • 手作業では時間がかかりそうなので、テキストエディタやエクセルを使用して効率的に処理する方法を知りたいとのことです。

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

  • ベストアンサー
回答No.2

EmEditor Free というフリーのソフトがあります。 検索すればすぐに出てきますので、このソフトを用いた方法を以下に述べます。 1.このソフトで変換したいテキストを開きます。 2.メニューの検索→置換 と選んで、置換ウィンドウを出します。 3.検索する文字列に「,,」、置換後の文字列に「,\n,\n」と入力し、 「正規表現を使用する」にチェックを入れます。 4.「すべて置換」をクリックすると、お望みの結果になるでしょう。

yausuke
質問者

お礼

ズバリ!解決しました。ありがとうございました☆ 他のエディタでも、改行コードと正規表現の概念が解ったので応用出来ました。 大変助かりました!

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

例えば Perl で perl -pe "s/^(,+)$/join(qq(\n), (',') x length($1)/e;" とか.

yausuke
質問者

お礼

Perlもこれから勉強したいと思います。また、よろしくお願いします!

関連するQ&A