基本的な正規表現は調べたら大量に出てきます。

ですが、それだけだと限界があるんですよね…

たまにログを見るときに邪魔な部分を消したり

ソースコードのいち部だけを取り除きたい時ってきっとありますよね?!

そんな時に少し応用をきかせた正規表現を使うとグンと作業効率があがります。

一瞬で作業が終わるし、間違いもないし、かなり便利です。

覚えておいて損はないと思います。

〇〇を含む行以外を検索

^(?!.文字列).

^(?!.あいう). で検索をすると以下のようになる。

※文字列と書いてるところは検索したい文字列を指定してください。

何もない行を検索

^[\r\n]+

以下のようになる。これはかなり愛用してます。

ちなみに、\r\nだけで検索するとすべての改行がヒットしてしまいます。

〇〇より前を検索

(.*)(?=.文字列)

(.*)(?=.けこ) で検索をすると以下のようになる。

※文字列と書いてるところは検索したい文字列を指定してください。

〇〇より後ろを検索

\文字列.*$

\すせ.*$ で検索をすると以下のようになる。

※文字列と書いてるところは検索したい文字列を指定してください。

まとめ

よく使うものを記載しました。

今回記載したもの以外でも沢山あります。

正規表現を覚えてたら、何となくで正規表現が使えるようになる!

と思ってゴリゴリ使っていこうと思う。