
テキストの各行をコピーして2行ずつに増やす正規表現を紹介
テキストの各行をコピーして2行ずつに増やす正規表現を紹介します。実行環境今回はサクラエディタと呼ばれる、ボランティアベースで開発されている素晴らしいテキストエディタで正規表現を実行しております。ただ、正規表現さえ使用可能であれば、エディタは何でも良いかと思います。解決したい事象例を見たほうが分かりやすいかと思われますので、下記の通り例を示します。事象の例例としては下記の通り、文字列が並んでいるとします。※分かりやすくするため、行数は短めで適当な内容です。あいうえおかきくけこさしすせそ上記の文字列に示した各行を、コピーして2行ずつにすることを考えます。あいうえおあいうえおかきくけこかきくけこさしすせそさしすせそ使用する正規表現エディタの「置換前」および、「置換後」の指定で、下記の正規表現を指定します。サクラエディタの場合、Ctrl+Rで置換ダイアログが出てきますので、そこで下記の値を指定します。(なおサクラエディタの場合、この際「正規表現」のチェックボックスにチェックを入れないと正規表現で認識されないので注意が必要です。)置換前^(.+)$行の先頭から行の末尾までのすべての文字列を抽出し...