Tester de expresii regulate

Dezvoltatorii îl pot folosi la depanare sau înaintea unui schimb de date, când rezultatul trebuie verificat dintr-o privire. Listați potrivirile unei expresii.

Listați potrivirile unei expresii. Rezultatul apare imediat în browser, gata de copiat sau reutilizat, fără cont, încărcare ori stocare.

Cum se folosește

  1. Introdu modelul expresiei regulate în primul câmp prevăzut pentru el.
  2. Setează flagurile de care ai nevoie, de exemplu gi, în funcție de ce vrei să verifici.
  3. Lipește textul de inspectat în zona de text sau importă un fișier acceptat text, CSV, JSON, Markdown, XML sau YAML.
  4. Rulează testul pentru a afișa lista potrivirilor găsite.
  5. Verifică rezultatele, ajustează modelul sau flagurile dacă este nevoie, apoi șterge totul după verificare.

Exemplu

Un dezvoltator trebuie să confirme că o expresie găsește adrese de contact într-un fragment de configurare. Introduce un model simplu cu flaguri gi, lipește text care conține mai multe adrese și verifică potrivirile listate înainte de a pune modelul în programul său.

Date de intrare

\b\w+@\w+\.com\b
gi
contact@example.com and support@example.org

Rezultat

1. contact@example.com (index 0)

Limite și formate

Unde are loc procesarea

Testul rulează în întregime în browserul tău. Modelul, flagurile și textul analizat nu sunt încărcate în exterior. Închide pagina sau golește câmpurile pentru a elimina conținutul de pe ecran.

Întrebări frecvente

Ce înseamnă flaguri precum gi?

Flagul g cere toate potrivirile în loc să se oprească la prima. Flagul i ignoră diferențele dintre majuscule și minuscule. Pot exista și alte flaguri în funcție de motor, dar suportul lor depinde de mediul folosit.

De ce expresia mea funcționează aici, dar nu în limbajul meu?

Motoarele de expresii regulate nu se comportă toate la fel. O sintaxă acceptată în browser poate să nu existe în altă parte și invers. Testează modelul în mediul final înainte de a-l implementa.

Pot testa un fișier foarte mare?

Poți importa un fișier acceptat text, CSV, JSON, Markdown, XML sau YAML, dar un conținut foarte lung poate face rezultatele greu de citit. Pentru volume mari, extrage un eșantion reprezentativ înainte de a rula testul.

Instrumente din aceeași categorie