正規表現リファレンス
文字クラス、アンカー、数量詞、グループ、フラグ、よく使うパターンなど、正規表現構文のクイックリファレンスガイドです。
文字クラス
アンカー
数量詞
グループと選択
エスケープと特殊文字
フラグ
よく使うパターン
このツールについて
正規表現(regex)は文字列のパターンを記述する強力な言語です。このリファレンスでは最もよく使われる構文とパターンをまとめています。
セクション別に整理されており、検索ボックスでキーワードによるフィルタリングが可能です。
使い方
- セクションを参照して必要な構文を探します。
- 検索ボックスにキーワードを入力してフィルタリングします。
- パターンをクリックしてクリップボードにコピーします。
- 正規表現テスターでパターンをテストしてみましょう。
活用事例
フォームバリデーション、文字列解析、ログ分析、検索・置換など、様々なプログラミング作業に役立ちます。
よくある質問
- 正規表現はすべての言語で動作しますか? — ほとんどの言語でサポートされていますが、構文が若干異なる場合があります。JavaScript、Python、JavaなどはほとんどがPCRE互換の構文に従っています。
- 大文字小文字を区別せずに検索するには? — パターンの後にiフラグを追加します。例: /pattern/i
- 貪欲な数量詞と怠惰な数量詞の違いは何ですか? — 貪欲な数量詞(*, +, ?)はできるだけ多くマッチし、怠惰な数量詞(*?, +?, ??)はできるだけ少なくマッチします。