Slik tester du et regulært uttrykk
- Skriv uttrykket i det første feltet, uten skråstrekene rundt.
- Huk av valgene du trenger, som å ignorere store og små bokstaver eller finne alle treff.
- Lim inn testteksten din: treff utheves og listes opp med gruppene sine.
- Hvis du vil, skriv inn en erstatning og kopier den resulterende teksten.
Hva en regex-tester brukes til
Et regulært uttrykk (regex) er et mønster for å søke i, validere eller erstatte tekst: e-poster, telefonnumre, datoer, koder. Å teste det før du bruker det i koden din sparer deg for feil og tid.
Dette verktøyet bruker motoren for regulære uttrykk i JavaScript, den samme som i nettleseren din og i Node.js. Den markerer hvert treff i teksten og viser verdien til hver fangstgruppe, også navngitte.
Erstatningen støtter $1, $2 og resten av JavaScript-syntaksen, så den er nyttig for å forberede en massendring før du bruker den.
Ting å huske på
- Den fungerer med JavaScript-syntaks. Andre språk (Python, PHP, Java) skiller seg fra den i enkelte konstruksjoner.
- Et dårlig skrevet uttrykk kan ta svært lang tid (for mye tilbakesporing). Hvis det går over 2 sekunder, stoppes det, og du får beskjed.
- Maksimalt de første 1000 treffene vises.
Vanlige spørsmål
Hva betyr flaggene g, i, m, s og u?
g finner alle treff, ikke bare det første. i ignorerer store og små bokstaver. m gjør at ^ og $ gjelder på hver linje. s lar punktumet treffe linjeskift. u slår på Unicode-modus.
Hvilket språk er det kompatibelt med?
JavaScript. De grunnleggende konstruksjonene (klasser, grupper, kvantifikatorer, ankere) er de samme i nesten alle språk.
Hvordan bruker jeg grupper i erstatningen?
Bruk $1, $2 osv. for nummererte grupper, $& for hele treffet og $<navn> for navngitte grupper.
Sendes teksten min til noen server?
Nei. Alt skjer i nettleseren din, og teksten forlater aldri enheten din.
Er det gratis?
Ja, det er gratis, krever ingen registrering og fungerer rett i nettleseren din.