一般的なメタ文字の意味
- ^ 行頭
- $ 行末
- . 任意の一文字
- \t タブ
- \n 改行
- \r キャリッジリターン
- \s 空白文字
- \S 空白文字以外
- \w 単語構成文字
- \W 単語構成文字以外
- \d 数字
- \D 数字以外
- [...] ...のいずれか1字
- [^...] ...のいずれでもない1字
- a|b aまたはb
- (...) グループ化とキャプチャー
- \0 マッチした文字列全体
- \(n) (n)番目にキャプチャーされた文字列
- a? たかだか1回のa
- a* 0回以上の繰り返し
- a+ 1回以上の繰り返し
- a{n} n回の繰り返し
- a{n,} n回以上の繰り返し
- a{n,m} n回以上かつm回以下の繰り返し