- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同一連続文字の改行(テキストエディタ・エクセル))
同一連続文字の改行(テキストエディタ・エクセル) - 質問
このQ&Aのポイント
- プログラミング初心者が、フリーのテキストエディタ・エクセルで、同一連続文字を一文字ずつ改行する方法を求めています。
- 質問文章には、具体的な命令文の例も示されており、10,000行のデータの中には3,000行ほど連続した文字が存在します。
- 手作業では時間がかかりそうなので、テキストエディタやエクセルを使用して効率的に処理する方法を知りたいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
EmEditor Free というフリーのソフトがあります。 検索すればすぐに出てきますので、このソフトを用いた方法を以下に述べます。 1.このソフトで変換したいテキストを開きます。 2.メニューの検索→置換 と選んで、置換ウィンドウを出します。 3.検索する文字列に「,,」、置換後の文字列に「,\n,\n」と入力し、 「正規表現を使用する」にチェックを入れます。 4.「すべて置換」をクリックすると、お望みの結果になるでしょう。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
例えば Perl で perl -pe "s/^(,+)$/join(qq(\n), (',') x length($1)/e;" とか.
質問者
お礼
Perlもこれから勉強したいと思います。また、よろしくお願いします!
お礼
ズバリ!解決しました。ありがとうございました☆ 他のエディタでも、改行コードと正規表現の概念が解ったので応用出来ました。 大変助かりました!