Regex-tester

Skriv et regulært udtryk og en testtekst: matches fremhæves med det samme sammen med deres grupper, og du kan prøve en erstatning. Det bruger din browsers JavaScript-motor, og din tekst forlader aldrig din enhed.

Det, du skriver, forlader aldrig din enhed. Alt beregnes i din browser.

Indstillinger (flag)
Prøv et eksempel

Fremhævede matches

Matches

    Brug $1, $2… til grupper, $& til hele matchet og $<navn> til navngivne grupper.

    Sådan tester du et regulært udtryk

    1. Skriv udtrykket i det første felt, uden de omgivende skråstreger.
    2. Vælg de indstillinger, du har brug for, for eksempel at ignorere store/små bogstaver eller finde alle matches.
    3. Indsæt din testtekst: matches fremhæves og vises på en liste med deres grupper.
    4. Skriv om ønsket en erstatning, og kopiér den færdige tekst.

    Hvad bruges en regex-tester til

    Et regulært udtryk (regex) er et mønster til at søge i, validere eller erstatte tekst: e-mailadresser, telefonnumre, datoer, koder. Hvis du tester det, før du bruger det i din kode, sparer du fejl og tid.

    Dette værktøj bruger JavaScripts motor til regulære udtryk, den samme som i din browser og i Node.js. Det markerer hvert match i teksten og viser værdien af hver indfangningsgruppe, også navngivne.

    Erstatningen understøtter $1, $2 og resten af JavaScript-syntaksen, så den er nyttig til at forberede en stor ændring, før du udfører den.

    Godt at vide

    Ofte stillede spørgsmål

    Hvad betyder flagene g, i, m, s og u?

    g finder alle matches, ikke kun det første. i ignorerer store og små bogstaver. m får ^ og $ til at gælde på hver linje. s lader punktummet matche linjeskift. u slår Unicode-tilstand til.

    Hvilket sprog er det kompatibelt med?

    JavaScript. De grundlæggende konstruktioner (klasser, grupper, kvantorer, ankre) er de samme i næsten alle sprog.

    Hvordan bruger jeg grupper i erstatningen?

    Brug $1, $2 osv. til nummererede grupper, $& til hele matchet og $<navn> til navngivne grupper.

    Bliver min tekst sendt til en server?

    Nej. Alt sker i din browser, og din tekst forlader aldrig din enhed.

    Er det gratis?

    Ja, det er gratis, kræver ingen oprettelse og virker direkte i din browser.