いつまで経ってもわからない、WEBってやつは・・・(´・ω・`)

簡単な正規表現をまとめてみた(´・ω・`)ノ

こんにちは、夏までに暴飲暴食を何とかしたいゆでです(ΦωΦ)。

作業でよく使うφ(`д´)テキストエディタですが、一括置換とか検索とかで正規表現って、できるできないだと効率の差がハンパないですよね(`・ω・´)ゞ

というわけで、超簡単だけど何気に使う正規表現をまとめてみました(*´ω`*)<まとめるってほどないけどw

エディタは「Sublime Text」「秀丸エディタ」「サクラエディタ」でチェケしました(ΦωΦ)

検索・・・Ctrl+F
置換・・・Ctrl+R ※sublimeは Ctrl+Shift+F

※ゆではWindows環境(´・ω・`)

行頭は「^」行末は「$」

これは上記3つのエディタ全てお揃いでした(*´ω`*)

改行コード

  • sublime・秀丸は \n
  • サクラエディタは \r\n

サクラだけ違うぜ・・・(ΦωΦ)

複数改行のみ置換

  • sublime・秀丸は ^[\n]+
  • サクラエディタは ^[\r\n]+

何気によく使ったりするよー(ノ´∀`*)!

マッチした文字を利用して置換

例えば数字7文字があるとして、それを郵便番号の形に整えたい時(そんなことあるのか(*´ω`*)) 
00000000 → 〒000-0000 としたい場合

(数字なので\dを使用) 
検索文字 (\d{3})(\d{4})

  • 置換後(sublime・秀丸) 〒\1-\2
  • 置換後(サクラエディタ) 〒$1-$2

\と$で違うんですな!色々出来るぅー(*´ω`*)

先読み否定・先読み肯定を使って検索

先読み否定では、例えば「htmlタグのimgタグの中で、altがないもののみ検索(´・ω・`)」

  • <img((?!alt).)*?> ※(?!)の先読み否定が使える環境のみ

先読み肯定では、例えば「imgタグでheighがあるもののみを検索(´・ω・`)」

  • <img.*(?=height).*?> ※(?=)の先読み肯定が使える環境のみ。

などなど・・・なんてかたよったまとめメモ(ノ´∀`*)w
細かい正規表現はグーグル先生にLet’s Ask!
ではでは、色々使える正規表現のお陰で快適LIFEを(*´∀`*)ノ