【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

ABCABC/DEF
ABCABCABCABCA/
ABCABCABC/DEF
ABC/DEF

ABCABC /DEF
ABCABCABCABCA/DEF
ABCABCABC /DEF
ABC /DEF

このように/の部分を揃えるテキストエディタを
探しています。何かいいソフトはないですか?
有償無償は問いません。

A 回答 (2件)

ここの仕様で連続した半角スペースがひとつに置き換わっているのか意味不明ですが、


ABCABC/DEF
ABCABCABCABCA/
ABCABCABC/DEF
ABC/DEF

ABCABC_____/DEF
ABCABCABCABCA/DEF
ABCABCABC___/DEF
ABC_______/DEF
ということですか?_はスペース

perlのようなテキスト処理が得意な言語を使って、行えばできなくはないですが、テキストエディタを使うなら
 矩形処理ができるEm_Editor等を使って
/  →                  /
でも置換して、矩形処理で、最も長い文字列の後ろを切り取って、別のところに持っていって
その部分について
^ +/→/
と置換して戻すかな・・・

「実際にすると」・・
ABCABC/DEF
ABCABCABCABCA/
ABCABCABC/DEF
ABC/DEF
↓置換
ABCABC          /DEF
ABCABCABCABCA          /
ABCABCABC          /DEF
ABC          /DEF
↓矩形処理
ABCABC       
ABCABCABCABCA
ABCABCABC
ABC          

   /DEF
          /
          /DEF
/DEF
↓正規表現で置換
ABCABC       
ABCABCABCABCA
ABCABCABC    
ABC          

/DEF

/DEF
/DEF
↓矩形処理で戻す
ABCABC       /DEF
ABCABCABCABCA/
ABCABCABC    /DEF
ABC          /DEF

 今思いついたのはこれだけ、正規表現でカウント数を使えたっけ・・・調べてみる
    • good
    • 0

要するに行末にある「/」を「/DEF」に置換すれば良いのですよね?


それって正規表現が使えるエディタならだいたいできるのでは?

完全な正規表現が使えなくても、改行とタブだけなら扱えるというソフトも多いので、今回のような事例であれば、それで十分かと。

OSが分からないので、具体的にどのソフトを勧めたら良いかは分かりません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!