← Terug naar functies
Free

Regex Tester

Regex Tester evalueert reguliere expressies tegen testtekst in real-time. Overeenkomsten worden gemarkeerd met afwisselende kleuren, opvanggroepen en benoemde groepen worden per overeenkomst uitgesplitst, en alle standaardvlaggen (g, i, m, s, u, y) worden ondersteund. Een vervangmodus toont hoe vervangingen de tekst transformeren.

Reguliere expressies zijn de universele tekstpaterntaal, maar om ze goed te krijgen is iteratie nodig. Regex Tester maakt die iteratie onmiddellijk. Typ een patroon en zie overeenkomsten in de testekst markeren terwijl u typt. Elke matchkaart toont de overeenkomende tekenreeks, de index, en elke opvanggroep ($1, $2, ...) en benoemde groep ((?<name>...)) afzonderlijk — geen giswerk meer of uw groepen hebben vastgelegd wat u verwachtte. Alle zes JavaScript-regex-vlaggen worden ondersteund via zowel compacte vlaggennvoer (gi, gim) als een vriendelijker rij selectievakjes. De vervangmodus voert String.replace uit met uw patroon en vervangtekenreeks — ondersteunt $& (volledige overeenkomst), $1..$9 (groepen), en benoemde terugreferenties. Alles wordt lokaal uitgevoerd, dus invoer blijft op uw machine.

Live voorvertoning
example.com
Regex Tester 3 overeenkomsten gevonden
Patroon
/ \b\w+@\w+\.\w+\b / gi
g globaal i negeer hoofdletters m multiline s dotAll
Testtekst · Overeenkomsten gemarkeerd
Stuur e-mails naar [email protected] of [email protected] voor ondersteuning.
Neem ook contact op met [email protected] voor facturatievragen.
Details overeenkomst
Belangrijkste kenmerken

Directe Match-markering

Overeenkomsten markeren afwisselende paarse en groene kleuren terwijl u typt — zie precies wat de regex vastlegt zonder het script uit te voeren.

Details Per Match

Elke overeenkomst toont de index in de bron, overeenkomende tekenreeks, en elke opvanggroep ($1, $2, ...) en benoemde groep met waarde.

Alle JavaScript-vlaggen

Ondersteunt g (globaal), i (hoofdletters negeren), m (multiregel), s (dotAll), u (Unicode), y (kleverig). Zet om via compacte invoer of rij selectievakjes.

Vervang Voorbeeld

Voer een vervangtekenreeks in met $&, $1..$9, of $<name> terugreferenties. Klik op Vervang om de testekst onmiddellijk te transformeren.

Snelle Herhaling

Uitvoer wordt live op elke toetsaanslag bijgewerkt. Geen Run-knop — tune uw patroon totdat overeenkomsten er correct uitzien.

Fout Oppervlak

Ongeldige regex-syntaxis wordt gemeld met het exacte foutbericht van de JavaScript-motor zodat u syntaxis snel kunt repareren.

Veelvoorkomende scenario's

Validatie van Gebruikersinvoer

Bouw een regex voor e-mails, telefoonnummers, of postcodess, test vervolgens tegen randgevallen voordat u naar productie-code verzendt.

Log & Tekstparsering

Extraheer gestructureerde velden (timestamps, ID's, IP's) uit logregels door een regex af te stemmen totdat elk verwacht formaat overeenkomt.

Zoeken-en-vervangen Refactors

Controleer of een zoeken/vervangen regex veilig werkt op echte code of tekst voordat u deze over honderden bestanden uitvoert.

Regex Leren

Experimenteer met functies zoals lookahead, lookbehind, niet-vastlegende groepen, of Unicode-eigenschapselementen in een veilige, visuele sandbox.

Foutopsporing van een Regex Die Niet Werkt

Plak de regex uit uw code, de invoer die zou moeten matchen, en zie precies waar de regex mislukt — geen giswerk meer.

Hoe te gebruiken
1

Open Regex Tester

Klik op het Regex-pictogram in het dock van DevSuite Pro. Een paneel opent met patroon-, vlaggen-, testekst-, en vervangingsvelden.

2

Voer een Patroon In

Typ uw regex tussen de schuine strepen. Vlaggen kunnen rechtstreeks worden getypt (gi) of worden in-/uitgeschakeld met selectievakjes hieronder.

3

Plak Testekst

Plak de tekst om in het Testekst-gebied te zoeken. Overeenkomsten markeren onmiddellijk.

4

Bekijk Opvanggroepen

De Match Details lijst hieronder toont de index en vastgelegde groepen van elke overeenkomst. Bevestig dat uw groepen vastleggen wat u verwacht.

5

Probeer Vervangen (optioneel)

Voer een vervangtekenreeks in met $1, $&, of $<name> terugreferenties. Klik op Vervang om de tekst ter plaatse om te zetten.

Klaar om te proberen?

Installeer DevSuite Pro gratis en ontgrendel 64+ ontwikkelaarstools voor uw browser.

Toevoegen aan Chrome Toevoegen aan Edge Toevoegen aan FireFox