Sublimeで正規表現を利用した置換💘ワイルドカードのような便利な検索・置換💖はじめての簡単macデビューのmacの使い方💖
文字列に、
ワイルドカードを利用したような
便利な検索と置換を、
テキストエディタ
Sublimeで正規表現を利用した
検索と置換で、行ないましたので、
ほんの一例ですが、ご案内致します。
Sublime-regular-expression-Replace
Sublimeで正規表現を利用した置換💘ワイルドカードのような便利な検索・置換💖はじめての簡単macデビューのmacの使い方💖
Sublime Text で正規表現の置換
サンプル
以下の文章を、例にして、説明いたします。
置換前
EX.
あex12Abbeforeか
いex345Cdebeforeき
うex67890xyzZbeforeく
えexbeforeけ
おex_beforeこ
次のように文章を変更(置換)します。
変更(置換)前
ex?・・・?before
変更(置換)後
_EX1:?・・・?afterです。_
置換後
検索文字列
ex([0-9A-Za-z]*)before
置換後の文字列
_EX1:$1afterです。_
EX.
あ_EX1:12Abafterです。_か
い_EX1:345Cdeafterです。_き
う_EX1:67890xyzZafterです。_く
え_EX1:afterです。_け
おex_beforeこ
検索対象を、半角英数字とした場合、
空白は、OKですが、
アンダーバー「 _ 」は、半角英数字でないので、検索対象外となります。
正規表現の説明
検索文字列
ex([0-9A-Za-z]*)before
置換後の文字列
_EX1:$1afterです。_
[0-9A-Za-z] : 半角英数字
* : 文字数がゼロ個以上
() : グループにします。
$1 : 1つ目のグループ
それでは、実際に行ないます。
Sublime Text のメニューバー
Sublime Text のメニューバーより
検索 > 置換
画面下部
画面下部に検索・置換操作パネルが表示されます。
置換したい文章の拡大画像
(今からこの部分を正規表現を利用して置換します。)
検索・置換操作パネル
正規表現ができる状態
正規表現ができる状態かどうかを確認します。
下の画像のようにアイコンの背景が白っぽくなっていると、OKです。白っぽくなかったら、クリックして、背景を白っぽくします。
アイコン「 .* 」の背景が白っぽくないと、
正規表現が利用できません。
ループして検索・置換できる
ループして検索・置換できるように、下の画像のようにアイコンの背景が白っぽくなるようにします。
検索文字列を正規表現で入力します。
置換後の文字列を正規表現で入力します。
Find をクリックすると、ひとつずつ検索してくれます。
Replace をクリックすると、ひとつずつ置換してくれます。
置換後の文章
正規表現を利用すると、様々な検索・置換が効率よく入力ミスを極力おさえて行なえます。
置換,Mac,Sublime,正規表現,ワイルドカード
コメントを書く