Werkzeug finden

↑↓ navigieren Enter öffnen

Suchen Sie nach der Aufgabe, wenn Sie den Namen nicht kennen.

Regex Tester

Nur lokal

Regex Tester hilft dabei, Daten zu untersuchen. Die Verarbeitung erfolgt im Browser und Grenzen werden klar beschrieben. Diese Seite enthält ein echtes Ein- und Ausgabebeispiel, Implementierungsgrenzen und Primärquellen für dieses Werkzeug.

Geprüft · Aktualisiert · Kostenlos · Kein Konto nötig

//
Test text0 chars
Match preview0 matches
Matches and capture groups
#MatchIndexCapture groups
No matches yet.
Uses the JavaScript RegExp engine. Tests stop after 300 ms or 1,000 matches.

Was macht Regex Tester?

Regex Tester hilft dabei, Daten zu untersuchen. Die Verarbeitung erfolgt im Browser und Grenzen werden klar beschrieben. Geprüfte Funktionen: JavaScript RegExp engine, Capture groups, 300 ms worker timeout, 1,000-match cap.

Test against the deployment engine

Use this page for JavaScript patterns. Verify a PCRE, Python, .NET, Java, database, or proxy pattern in that exact engine before deployment.

Wie wird es verwendet?

  1. Enter the pattern without surrounding slash characters.
  2. Choose JavaScript flags and paste representative test text.
  3. Inspect highlighted matches, indexes, and capture groups.

Echtes Ein- und Ausgabebeispiel

Capture a named numeric identifier

Eingabe

Pattern: order-(?<id>\d+)
Text: order-1042

Ausgabe

Match: order-1042
Named group id: 1042

The browser exposes the full match and the named capture from the JavaScript RegExp result.

Häufige Fehler und Korrekturen

SymptomWahrscheinliche UrsacheKorrektur
A valid-looking pattern is rejected.It uses syntax from another regex engine or an unsupported browser flag.Rewrite the expression for the target JavaScript runtime.
Testing times out.The expression backtracks heavily on the supplied text.Make repetitions more specific, reduce ambiguity, or use a parser.

A timeout indicates expensive matching

Konkrete Grenze dieses Werkzeugs: Nested quantifiers and ambiguous repeated groups can cause excessive backtracking. A 300 ms timeout protects the page but does not certify production safety.

Standards und Implementierungsquellen

Regex Tester — FAQ

Which regex engine is used?

The page uses JavaScript RegExp; PCRE, Python, .NET, and Java can behave differently.

Are capture groups shown?

Yes. Numbered captures and named groups are shown for displayed matches.

What does the timeout mean?

The worker is stopped after 300 ms to reduce page freezes; this is not proof that a pattern is safe.

Was wurde geändert?

Inhaltliche Aktualisierung: Regex Tester: Added JavaScript flag validation, highlighted matches, capture groups, a 1,000-match cap, and 300 ms worker termination for slow patterns.

Wer pflegt dieses Werkzeug?

KL
KitLumi EngineeringKitLumi Engineering pflegt Verhalten, Tests, Beispiele und Datenschutzhinweise.