tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

正規表現のエスケープについて

メタ文字と呼ばれる特殊な用途で使用される文字にはエスケープ処理が必要となる。

¥ * + . ? { } ( ) [ ] ^ $ - | / 

 

これらの文字はパターンの中で使用されると特別な意味を持つ。そこで単なる文字として扱いたい場合には「¥」記号を使ってエスケープ処理を行う。例えば次のように記述する。

¥¥
¥*
¥|