正規表現
正規表現:アンカー
| もじ | 正規表現の解説 |
| ^ | 行頭 |
| \A | 行頭 |
| $ | 行末、m修飾子をつけない場合は文字列の終端にもマッチ |
| \Z | 行末、文字列の終端 |
| \z | 行末 |
| \b | 単語境界 |
| \B | 単語境界以外 |
| \G | 照合開始位置 |
正規表現:メタもじ
| もじ | 正規表現の解説 |
| ^ | 検索対象の初めのもじまたはPCRE関数で複数行時の先頭 |
| $ | 検索対象の終わりのもじまたはPCRE関数で複数行時の最後尾 |
| . | 改行以外の全てのもじ、またPCREとmbstringでは全てのもじ |
| ? | 「(」の解釈を拡張 |
| * | 0回以上の繰り返し |
| + | 1回以上の繰り返し |
| \ | エスケープもじ |
| [ | 文字クラス定義の開始 |
| ] | 文字クラス定義の終了 |
| { | 最大と最小値設定の開始 |
| } | 最大と最小値設定の終了 |
| ( | サブパターンの開始 |
| ) | サブパターンの終了 |
正規表現:文字クラス中で使う特殊文字
| もじ | 正規表現の解説 |
| ^ | 否定 |
| - | もじの範囲 |
| \ | エスケープもじ |