音楽系Webエンジニアを目指すブログ

音楽系Webエンジニアを目指す普通のエンジニアが普段の日常を日記として書いていきます。

便利な正規表現

一括で置換したい時に便利な正規表現
私は以下の正規表現が便利でよく使います。
サクラエディタなどで使えます!
「^」は行頭を表します。
「.」は文字(どんな文字でも)を表します。
「.*」は.が0以上続くことを表します。

//「:」よりまえをぬきだす
(.*)(?=:)

//「:」よりあとを抜き出す
 (?<=:)(.*)

//「ある文字」が含まれる行を検索する
 ^.*(ある文字).*\r

//「A12」「B12」という文字列を含まない行を抽出する
^(?!.*(A12|B12)).*$