使用頻度の高い正規表現

0yen_img01.png エディターなどでよく使う正規表現。
お気に入りのエディターはEmeditorです。インターフェイスやボタンがシンプルでかっこいい!
あとは、正規表現の検索置換の時も半角スペースがメタ文字じゃなくてよい点!つまり半角スペースを空けるだけでマッチしてくれるんですよね。

こういう部分は違うエディタを使わなければならなくなったときに混乱の原因なんだけど。。「あれ?マッチしてない。。」ってことになります。

.*?
(.*?)
^\n
$1$2
\
「 ^\n 」を使用した正規表現サンプル

空行(何もない行)を一括で消す正規表現(emeditor、k2editorで確認済み。)
何千行でもワンクリックで消えます
検索する文字列に「 ^\n 」、置換後の文字列は空(空白)ですべて置換!
(空白のように見えてもタブやスペースがあると削除されません。)

置換前 Emeditorを使用したときの正規表現サンプル

正規表現サンプル

Emeditorを使用したときの正規表現サンプル

Emeditorで正規表現を使うサンプル

Emeditorで正規表現を使うサンプル
置換後 Emeditorを使用したときの正規表現サンプル
正規表現サンプル
Emeditorを使用したときの正規表現サンプル
Emeditorで正規表現を使うサンプル
Emeditorで正規表現を使うサンプル

「正規表現って何?」 と聞かれるといつも説明できずに、 「すげー便利だよ」とか「最初は僕も覚えるのに苦労したよ」 とか説明になっていない説明をしていましたwww

「 ^ 」(キャレット)を使用した正規表現サンプル

すべての行頭に一括で文字を挿入する正規表現。
すべての行頭に「■」をワンクリックで挿入する。(emeditor、k2editorでも動作確認済み)

置換前 Emeditorとk2editorでは正規表現の記述がかなり違います。

正規表現サンプル

Emeditorとk2editorでは正規表現の動作が若干違います。
Emeditorとk2editorでは正規表現の動作が若干違います。
Emeditorとk2editorでは正規表現の動作が若干違います。
置換後 ■Emeditorとk2editorでは正規表現の動作が若干違います。

■正規表現サンプル

■Emeditorとk2editorでは正規表現の動作が若干違います。
■Emeditorとk2editorでは正規表現の動作が若干違います。
■Emeditorとk2editorでは正規表現の動作が若干違います。

カテゴリ:

トラックバック(0)

トラックバックURL: http://www.0yen-coding.com/mt-tb.cgi/11

コメントする

あわせて読みたいブログパーツ