すべてのツール

正規表現テスター

リアルタイムのマッチハイライトで正規表現をテスト

//
一致 · 2
Hello world from Multilities
[0]Hello world($1=Hello, $2=world)
[1]from Multilities($1=from, $2=Multilities)

使い方

正規表現テスターリアルタイムのマッチハイライトで正規表現をテスト. すべての処理はブラウザ内で行われます — アップロード不要、登録不要、メール不要。永久無料。

最終更新:

正規表現テスター について

正規表現テスターは、JavaScript 互換の正規表現をリアルタイムで試せるツールです。マッチ結果のハイライト、グループキャプチャの表示、フラグ切り替えに対応し、複雑なパターンを段階的に組み立てられます。

ログ解析、フォームバリデーション、テキスト抽出などに必要なパターンを、本番コードに入れる前にここで安全に試せます。すべてブラウザ内で動作します。

よくある質問

どの正規表現エンジンが使われていますか?

JavaScript ネイティブの RegExp エンジン — ブラウザと Node.js と同じです。ECMAScript フラグ g・i・m・s・u・y に対応します。

キャプチャ グループは見られますか?

はい。各マッチで $1・$2…の番号付きキャプチャ グループが表示されます。名前付きグループは各マッチの JSON 出力に現れます。

なぜ '.*' が多くマッチしますか?

既定では '.' は改行にマッチしません。改行を含めすべての文字にマッチさせたい場合は 's'(dotAll)フラグを有効にしてください。

PCRE や Python の正規表現にも対応していますか?

JavaScript の RegExp 互換のみです。多くのパターンは共通ですが、後方参照や名前付きグループの記法に違いがある場合があります。

巨大なテキストに対しても使えますか?

数 MB 程度なら実用的に動作します。複雑なパターンはバックトラッキングで重くなることがあるので注意してください。

置換も試せますか?

はい。置換文字列を入力すれば、結果プレビューが即座に表示されます。

ブログの最新記事

関連ツール