メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
正規表現テスター
{}
正規表現テスター
POPULAR
dev/regex-tester
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
正規表現テスターでは、正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
関連する観点として 正規表現テスト、regex tester、正規表現テスター を確認し、結果をコピーして別の作業に使えます。
正規表現パターン
/
/
g
コピー
g
(グローバル)
i
(大文字小文字無視)
m
(複数行)
s
(dotAll)
テスト文字列
使い方
「正規表現パターン」欄にパターン本体を入力します(画面の / / は装飾のため入力不要です)。
g(グローバル)・i(大文字小文字無視)・m(複数行)・s(dotAll)のチェックボックスでフラグを切り替えます。初期状態はgのみオンです。
「テスト文字列」欄に対象テキストを貼り付けると、一致箇所が黄色でハイライトされ「N 件マッチ」と表示されます。
キャプチャグループを含むパターンでは、下の表で各マッチの位置とグループ1・2…の値を確認できます。
入力例・出力例
INPUT
パターン (\d{4})-(\d{2})-(\d{2}) ・ テスト「更新日: 2026-07-04 前回: 2026-06-15」
OUTPUT
2 件マッチ(グループは2026/07/04と2026/06/15)
gフラグにより文字列内のすべての一致を検出します。
INPUT
パターン cat ・ フラグ gi ・ テスト「Cat, cat, CAT, category」
OUTPUT
4 件マッチ(Cat・cat・CAT・categoryの中のcat)
単語境界\bを付けないと、categoryのような単語の一部にも一致してしまう点に注意します。
よくある利用シーン
ログや注文番号のようなテキストから抜き出したいパターンが、キャプチャグループ込みで意図通りに動くかその場で確認したいとき。
本番コードに正規表現を組み込む前に、複数のサンプル文字列でマッチ件数や位置がずれていないか検証したいとき。
g・i・m・sフラグの違いによってマッチ結果がどう変わるかを、実際の文字列で比較しながら学習したいとき。
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
正規表現テスト、regex tester、正規表現テスターの観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
正規表現テスターの主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
正規表現(regex)の基本的な書き方を教えてください
正規表現はパターンマッチングの記法です。「.」は任意の1文字、「*」は0回以上の繰り返し、「+」は1回以上の繰り返し、「[a-z]」は範囲指定、「^」は行頭、「$」は行末を意味します。
メールアドレスや電話番号を検出する正規表現パターンは?
メールアドレスは「[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}」、日本の電話番号は「0\d{1,4}-\d{1,4}-\d{4}」で基本的にマッチできます。ただし完全な検証にはより厳密なパターンが必要です。
正規表現のフラグ(g、i、m)はどう使い分けますか?
「g」はグローバル検索で全マッチを返します。「i」は大文字小文字を区別しません。「m」はマルチラインモードで、^と$が各行の先頭・末尾にマッチします。複数のフラグを組み合わせて使うことも可能です。
バリエーション
正規表現チートシート
正規表現サンプル集
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。
APIキー生成
暗号学的に安全なAPIキーを生成。長さ・文字種をカスタマイズ可能。