正規表現チートシート
正規表現の包括的リファレンス。カテゴリ別の構文一覧と検索・フィルタリング機能付き。
| 構文 | 説明 | 例 | マッチ結果 | 試す |
|---|
正規表現チートシートの使い方
テーブルには正規表現の主要な構文がカテゴリ別に整理されています。検索ボックスにキーワードを入力するとリアルタイムでフィルタリングされます。カテゴリセレクトで特定のカテゴリに絞り込むこともできます。「試す」ボタンをクリックすると、そのパターンが入力された状態で正規表現テスターが開きます。
よくある質問(FAQ)
Q. よく使われる正規表現パターンは?
A. メールアドレスの検証、URLの検出、電話番号・郵便番号のマッチングなどがよく使われます。このチートシートを参考に正規表現テスターで実際に試してみてください。
Q. 日本語のマッチングで注意すべき点は?
A. JavaScriptでは\wは日本語にマッチしません。日本語を含む文字にマッチさせるにはUnicodeプロパティエスケープ(uフラグ必須)や文字範囲指定を使います。
Q. 先読み(Lookahead)と後読み(Lookbehind)の違いは?
A. 先読み(?=...)は現在位置の後ろにパターンが続くかを確認し、後読み(?<=...)は現在位置の前にパターンがあるかを確認します。どちらもマッチ結果に含まれない「ゼロ幅アサーション」です。