メインコンテンツにスキップ

ブラウザの JavaScript 正規表現を単独で実行し、一致するテキスト、UTF-16 位置、キャプチャ グループ、および名前付きグループを表示します。フラグの切り替えと例を提供し、タイムアウトで停止し、最大 500 件の一致を表示します。

PCRE と同等ではない、ブラウザーの JavaScript の通常の構文を使用します。式の最大文字数は 2,000 文字です。 500 ミリ秒のタイムアウト、最大 500 件の一致。 UTF-16 として計算されるインデックス。

24 / 30,000 文字

ショートカット キー: Ctrl/⌘+Enter。入力またはオプションを変更すると、古い結果が消去されます。

使用説明書

  1. 式を入力し、両側に / を付けずにテキストをテストします。
  2. g、i、m、s などのフラグを選択するか、名前付きグループ化の例をロードします。
  3. [テスト一致] をクリックして、一致する場所と項目ごとのグループ化を表示し、必要に応じて完全な JSON をコピーします。

入力と出力の例

入力例
表达式:(?<letter>[A-Z])-(?<number>\d+) 文本:A-123 标志:g
出力例
匹配:A-123,位置 0 letter:A number:123

\d は数値を表し、+ は 1 つ以上を表します。括弧はグループをキャプチャするために使用されます。

よくある質問

ここでは、PCRE、Python、Java ではなく、ブラウザーの JavaScript エンジンが使用されます。構文とフラグは、実際の実行環境と一致している必要があります。

正規表現は別のワーカー スレッドで実行され、500 ミリ秒後に終了します。テスト テキストは最大 30,000 文字、式は最大 2,000 文字にすることができ、最大 500 件の一致が返されます。

算出根拠と参考資料

JavaScript の通常のルールを使用して、一致する位置とキャプチャ グループを表示します。時間がかかりすぎるとマッチングが停止します。モードの動作は現在のブラウザーに固有であり、PCRE または他の言語実装と同等ではありません。

内容チェック: · このサイトとコンテンツの説明について

関連ツール