Regex Tester og feilsøker – Gratis verktøy for testing av regulære uttrykk på nett

Results:

Regex Tester og feilsøkingsprogram – Test, valider og feilsøk regulære uttrykk på nett

Hva er en Regex tester og feilsøker?

En Regex tester og feilsøkingsverktøy er et kraftig nettbasert verktøy som lar deg teste, validere og feilsøke regulære uttrykk( regex) i sanntid. Enten du er en utvikler, dataanalytiker eller systemadministrator, kan det å mestre regulære uttrykk hjelpe deg med å håndtere tekstbehandling, datavalidering og mønstermatchingsoppgaver effektivt.

Regulære uttrykk er mye brukt i programmeringsspråk som JavaScript, Python, PHP, Perl, Ruby og Go , så vel som i kommandolinjeverktøy som grep, sed, awk og bash-skript . Det kan imidlertid regex være utfordrende å lage en perfekt setning på grunn av den komplekse syntaksen. Det er her dette verktøyet kommer godt med.

Viktige funksjoner i Regex testeren og feilsøkingsprogrammet

  • Samsvar i sanntid: Se regex resultatene dine mens du skriver.

  • Feilmarkering: Få umiddelbar tilbakemelding på regex syntaksfeil.

  • Støtte for flere flagg: Test med flagg som Global(g) , Case Insensitive(i) , Multiline(m) , Dot All(s) og Unicode(u) .

  • Linje-for-linje-validering: Identifiser hvilke linjer som samsvarer med mønsteret ditt og hvilke som inneholder feil.

  • Enkel å bruke: Enkelt grensesnitt for både nybegynnere og avanserte brukere.

Slik bruker du Regex testeren og feilsøkingsprogrammet

  1. Skriv inn ditt regulære uttrykk: regex Skriv inn mønsteret ditt i inndatafeltet «Regulært uttrykk».

  2. Legg til teststrenger: Lim inn testteksten i området «Teststreng» . Hver linje vil bli validert separat.

  3. Velg flagg: Velg passende flagg for din regex.

  4. Klikk på «Test Regex » for å se resultatene.

Eksempel 1: Validering av e-postadresser

Regex Mønster:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Teststreng:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

Forventet utgang:

Samsvarende:

Uovertruffen:

  • hallo1eksempel.com

  • ugyldig-e-post@com

Eksempel 2: Utpakking av URL-er

Regex Mønster:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

Teststreng:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

Forventet utgang:

Samsvarende:

Uovertruffen:

  • ftp://example.com

  • eksempel.com

Eksempel 3: Validering av telefonnumre

Regex Mønster:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

Teststreng:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

Forventet utgang:

Samsvarende:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555–1234

Uovertruffen:

  • Ugyldig telefonnummer

Tips for å lage effektive regulære uttrykk

  • Bruk ankere som ^(start av linje) og $(slutt av linje) for å matche bestemte posisjoner.

  • Bruk tegnklasser som [a-z], [A-Z] og [0-9] for å angi tillatte tegn.

  • Bruk kvantifikatorer som +, *, ? og {n,m} for å kontrollere antall repetisjoner.

  • Bruk grupper og tilbakereferanser for å fange opp og gjenbruke samsvarende mønstre.

  • Bruk flagg som g, i, m, s, og u for å kontrollere samsvarsadferd.

Konklusjon

Å mestre regulære uttrykk kan spare deg tid og krefter når du jobber med tekstdata. Denne Regex testeren og feilsøkingsverktøyet gjør det enkelt å teste, validere og feilsøke mønstrene dine før du bruker dem i koden din. Prøv det og bli en regex ekspert i dag!