Utilities Web

正規表現テスター

正規表現のリアルタイムテスト・マッチング

使い方

  1. 正規表現パターンをパターン入力欄に入力します
  2. テスト文字列を入力欄に入力します
  3. リアルタイムでマッチ結果がハイライト表示されます
  4. 必要に応じてフラグ(g, i, m, s, u)を切り替えます
  5. 置換モードをオンにすると、置換パターンによる変換結果も確認できます

こんな場面で使えます

  • フォーム入力のバリデーションパターンを試作・検証する時
  • ログファイルから特定のパターンを抽出する正規表現を作成する時
  • テキストの一括置換パターンを事前に確認する時
  • 正規表現のキャプチャグループの動作を視覚的に確認する時

よくある質問

どの正規表現エンジン(フレーバー)に対応していますか? ▼

JavaScriptの正規表現エンジンを使用しています。ECMAScript仕様に準拠しており、名前付きキャプチャグループやUnicodeプロパティエスケープなど、最新の機能にも対応しています。

フラグ(g, i, m等)はどう使い分けますか? ▼

g(グローバル)は全マッチを検索、i(大文字小文字無視)は大文字小文字を区別しません。m(複数行)は^と$が各行の先頭・末尾にマッチ、s(dotAll)は.が改行にもマッチします。

複雑な正規表現でパフォーマンスの問題は起きますか? ▼

極端にネストした量指定子(例: (a+)+)などのパターンではブラウザが一時的に応答しなくなる可能性がありますが、通常の正規表現では問題ありません。

関連ツール

JSON整形・バリデータ

JSONの整形、圧縮、バリデーション

JSON⇔スプレッドシート変換

JSONとスプレッドシートデータを双方向に変換。グリッドで確認・範囲選択してコピー

Base64エンコード/デコード

テキスト・ファイルのBase64変換

URLエンコード/デコード

URLエンコーディングの変換

テキスト差分ビューア

テキストの差分を比較表示

進数変換

2進数・8進数・10進数・16進数など任意の基数間で数値を変換

ビット演算シミュレータ

ビット単位の演算を視覚的にシミュレーション

SLA稼働率計算機

SLA稼働率からダウンタイムを計算

IPアドレス/サブネット計算機

IPv4・IPv6のサブネット計算、ネットワークアドレス、ホスト範囲を計算

Cronタイムライン

crontabの実行スケジュールをタイムライン・カレンダー・ガントチャートで可視化

ブルームフィルタ シミュレータ

ブルームフィルタの動作を視覚的にシミュレーション&最適パラメータ計算

systemd タイマー ジェネレータ

systemd の .timer / .service ユニットファイルをGUIで対話的に生成

UART ボーレート計算機

クロックと目標ボーレートから分周比・誤差・レジスタ値を計算

PWM・タイマ設定計算機

クロックとプリスケーラ・カウンタ値からPWM周波数・デューティ・分解能とレジスタ設定値(PSC/ARR/CCR)を計算・逆算

タイマ割込み周期・クロック分周 計算機

クロックとプリスケーラ・カウント値から割込み周期・周波数を計算。目標周期から最適なPSC/ARRを逆算

ADC 分解能・LSB・電圧 計算機

分解能と基準電圧からLSB電圧・量子化誤差・ダイナミックレンジ・code↔電圧変換・ENOB・オーバーサンプリングを計算