ツール一覧

正規表現でよく使うパターン10選|開発で役立つRegex

正規表現 Regex 開発 パターン
結論

メール・URL・数字・空白・改行・日本語など、よく使う10パターンをコピペで。ツールで試しながら確認すると効率的。

パターン一覧(用途・正規表現・例)

用途 正規表現・例・注意点
メールアドレス(簡易) `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` — フォームのバリデーションなど。RFC厳密チェックには別パターンが必要。
URL抽出 `https?://[^\s]+` — http/httpsで始まるURLを抽出。末尾の句読点などは含まない場合あり。
数字のみ `^\d+$` — 整数だけ許可。年齢入力など。
半角英数字 `^[a-zA-Z0-9]+$` — ユーザーID・パスワード形式チェック。
空行 `^\s*$` — 空白だけの行を検出。ログ整形で重宝。
先頭・末尾の空白削除 `^\s+|\s+$` — trimの代わり。置換で空文字に。
複数スペースを1つに `\s+` — 置換でスペース1つにまとめる。
改行 `\r?\n` — Windows(\r\n)とUnix(\n)両対応。
日本語 `[\u3040-\u309F\u30A0-\u30FF\u4E00-\u9FFF]+` — ひらがな・カタカナ・漢字。
クォートで囲まれた文字列 `"([^"]*)"` — ダブルクォート内を抽出。キャプチャグループで中身。

1. メールアドレス(簡易)

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

フォームのバリデーションなど。RFC厳密チェックには別パターンが必要。

2. URL

https?://[^\s]+

http/httpsで始まるURLを抽出。

3. 数字のみ

^\d+$

整数だけ許可(年齢入力など)。

4. 半角英数字

^[a-zA-Z0-9]+$

ユーザーID・パスワード形式チェック。

5. 空行

^\s*$

空白だけの行を検出。ログ整形で重宝。

6. 先頭・末尾の空白削除

^\s+|\s+$

trimの代わり。置換で空文字に。

7. 複数スペースを1つに

\s+

置換でスペース1つにまとめる。

8. 改行

\r?\n

Windows(\r\n)とUnix(\n)両対応。

9. 日本語(ひらがな・カタカナ・漢字)

[\u3040-\u309F\u30A0-\u30FF\u4E00-\u9FFF]+

10. クォートで囲まれた文字列

"([^"]*)"

ダブルクォート内を抽出。キャプチャグループで中身を取り出す。

🧪 正規表現ツールで試す

リアルタイムでパターンを確認できます

試す