regex 2025-01-14
初心者のための正規表現の基礎
実践的な例を通じて正規表現の基礎を学びましょう。
正規表現(regex)はテキストをマッチングするための強力なパターンです。
基本パターン
|---------|--------|
| \d | 任意の数字(0-9)|
| \w | 単語文字(a-z、A-Z、0-9、_)|
量指定子
|---------|------|
文字クラス
[abc] # a、b、またはc
[^abc] # a、b、c以外
[a-z] # aからz
[A-Za-z] # すべての文字
一般的なパターン
メール検証:
^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$
電話番号:
^\d{3}-\d{3,4}-\d{4}$
URL:
^https?://[\w.-]+(/[\w./-]*)?$
グループとキャプチャ
(abc) # キャプチャグループ
(?:abc) # 非キャプチャグループ
\1 # グループ1への後方参照
フラグ
- g: グローバル(すべてのマッチを検索)
- i: 大文字小文字を区別しない
- m: 複数行モード
正規表現テスターを使用して、パターンを練習・検証できます。