[email protected]supporttoolz.dev[email protected]salestoolz.dev[email protected]litonpixarlabs.io[email protected]billingexample.com正規表現テスターとは何ですか?

Regex Tester を使用すると、正規表現を書き込み、サンプル テキストに対して実行し、リアルタイムで一致するものを正確に確認できます。すべての一致がその場で強調表示され、各キャプチャ グループがその値と位置とともにリストされ、パターンの構文エラーがエンジンの正確なメッセージで報告されます。そのため、パターンをコードに貼り付けてプログラムを再実行するのではなく、数秒でデバッグできます。
正規表現はコンパクトですが、容赦がありません。欠落しているエスケープ、貪欲な量指定子、または誤解された文字クラスは、パターンに一致しない、マッチしすぎ、またはエラーをスローする可能性があります。 このテスタは、ブラウザーと Node.js が実行するのと同じ JavaScript 正規表現エンジンを使用します。そのため、ここに表示される動作は、本番コードでの動作です。 G、I、M、S、U、Y のフラグを切り替えて、それぞれが結果をどのように変更するかを確認します。
すべてブラウザで100% 実行されます。 - 多くの場合、実際のログ行、ユーザーレコード、または独自のフォーマットを含む - あなたのパターンとテストデータは、アップロードまたは保存されることはありません。 toolは一度ロードされるとオフラインで動作します, だから、あなたはそれがあなたのデバイスを離れることなく、機密データ上の式をテストすることができます。
ここにあるエンジンはブラウザ独自のものなので、動作は JavaScript が行うことと近似するのではなく一致します。 2 つのことが人々を魅了します。 グローバル フラグは正規表現をステートフルにします。呼び出しの間に lastIndex を保持するため、ループ内で同じオブジェクトを再利用すると、一致をスキップしたり、明確に一致する文字列で null を返したりできます。式を新鮮に作成するか、lastIndex をリセットすると回避されます。 2 つ目はパフォーマンスです。重なり合う文字セットにネストされた量指定子である (a+)+ 形状は、一致しない入力に対して指数関数的な時間がかかる可能性があり、これが正規表現のサービス拒否の背後にあるメカニズムです。例に即座にあり、長い文字列にハングするパターンにはこの問題があるため、合格したケースと同じくらい意図的に失敗ケースをテストしてください。
正規表現テスターの使い方
パターンを入力してください
パターンフィールドに正規表現を入力または貼り付けます - 周囲のスラッシュなしで、式自体だけでそれを書きます。 「サンプルを読み込む」をクリックして、作業中の電子メールマッチングの例から始めます。
フラグを選択
g (global - find all matches) 、i (case-insensitive) 、m (multiline anchors) 、s (dot matches newlines) などのフラグを切り替えて、パターンの適用方法を制御します。
テスト テキストを追加
検索するテキストをテスト領域に貼り付けます。 パターンまたはテキストを編集すると、ライブで更新されます。
結果を読む
ハイライトされたインラインのすべての試合を確認し、各試合の番号付きおよび名前付きキャプチャ グループを確認し、完了したら、終了した /pattern/flags 式をコピーします。
主な機能
ライブマッチのハイライト
入力すると、すべての一致がテスト テキストで直接強調表示され、隣接する一致が異なるように色が交互に表示されます。
グループ内の内訳をキャプチャする
番号付きおよび名前付きキャプチャ グループは、キャプチャされた値と一致するごとにリストされるため、パターン抽出の各部分を確認できます。
完全なフラグのサポート
6 つの JavaScript フラグ (グローバル、ignore-case、マルチライン、dotAll、unicode、sticky) をすべて切り替えると、すぐに効果が表示されます
正確なエラー メッセージ
無効なパターンがキャッチされ、JavaScript エンジンの正確なエラーで報告され、構文の問題がわかります。
Frequently Asked Questions
Related Tools
Email Extractor
Extract email addresses, URLs, phone numbers, and IPv4 addresses from any block of text. De-duplicate, sort, and copy the results. Runs client-side.
Regex Explainer
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Text to Handwriting Converter
Convert typed text into realistic handwritten style. Choose from various handwriting fonts, ink colors, and paper backgrounds.
Comments
0 comments
No comments yet. Be the first to share your thoughts!