よくお世話になっている正規表現ですが、毎日使うものでもないので、なかなか覚えることができず。。。
使う度に検索するものもあるので、自分のための正規表現備忘録を作成することにしました。
データ整理などに使っているだけなので、偏りがあるかもしれません。
抽出条件一覧
全角文字だけ
半角文字だけ
数字だけ
指定した文字列より後(指定した文字列は含まない)
指定した文字列より前(指定した文字列は含まない)
指定した文字列以外
指定した文字列が含まれる行
指定した文字列で始まる行
指定した文字列が含まれる行以外
指定した文字列で始まる行以外
全角文字だけ
[^\x00-\x7F]
半角文字だけ
[\x00-\x7F]
数字だけ
\d
桁数指定したい時はこっち
\d\d
数字指定したい時はこっち
[2-3][2-4]
指定した文字列より後(指定した文字列は含まない)
(?<=指定文字列).*$
指定した文字列より前(指定した文字列は含まない)
^.*?(?=指定文字列)
指定した文字列以外
[^"指定文字列","指定文字列"]
指定した文字列が含まれる行
.*指定文字列.*
指定した文字列で始まる行
^指定した文字列.*
指定した文字列が含まれる行以外
^((?!指定文字列).)*\r\n
指定した文字列で始まる行以外
^((?!^指定文字列).)*\r\n
抽出条件一覧へ戻る
・
・
・
正規表現の検索が増えてきたら、また更新したいと思います!