. |
任意の1文字にマッチ |
* |
直前のパターンが0回以上繰り返す 「A* Aの0回以上の繰り返し」 |
+ |
直前のパターンが1回以上繰り返す 「A+ Aの1回以上の繰り返し」 |
? |
直前のパターンが0回又は1回出る 「A? Aの0回又は1回出る」 |
^ |
〜で始まる文字列 「^ABC 先頭がABCで始まる文字列」 |
$ |
〜で終わる文字列 「ABC$ 末尾がABCで終わる文字列」 |
( ) |
パターンをグループ化する 「 /(ABC|DEF)/ ABCもしくはDEF」 |
[ ] |
文字クラス 「 [ABC] AかBかC」 「[a-z] aからzを表す」 |
{ } |
量の指定 「 ABC{5} 5回のABC」 |
\ |
エスケープ文字 「 \.jpg ドットをエスケープして意味の無い文字に」 |
\n |
改行を表す |
\t |
タブを表す |
\d |
数字を表す 「 \d 一桁の数字」 「 (\d\d\d) 三桁の数字」 |
$` |
マッチした部分の左側の文字列 |
$& |
マッチした部分 |
$' |
マッチした部分の右側の文字列 |
$1 |
〜番目にマッチした部分 $1 は一番目、$2は二番目・・・ |