当サイトはプロモーションが含まれています。

秀丸で行頭のタブ・半角スペースの変換をする方法

コード

こんにちは、ぽちゃ猫(@m2pochaneko)です。

普段、スペースインデント派なのですが、タブインデントへ変換しなくてはいけない時に秀丸だけで、できないか調べてみました。
すると、以下のサイトを見つけました。

空白 -> タブ変換 – 逆引き秀丸の正規表現で置換サンプル集 – DEARIE

半角スペースからタブへ変換

行頭の4個分の半角スペースをタブに変換します。

検索:※検索の2つめの括弧内には半角スペースが4つ入力されています。

置換:

ネストが深い場合には、何回か繰り返します。

タブから半角スペースへ変換

行頭のタブを4個分の半角スペースに変換します。

検索:最初の括弧内には半角スペースが1つ入力されています。

置換:\1の後に、半角スペースが4つ入力されています。

ネストが深い場合には、何回か繰り返します。

文中に変換対象がなければ、秀丸の変換機能を利用するほうが簡単ですね。