Cod & Format

Test Regex

Scrieți un model regex, testați-l în raport cu textul; potrivirile sunt evidențiate, grupurile de captură și numărul de potriviri sunt listate instantaneu. Gratuit, pe partea de client.

Test Regex
/ / g
Pot fi selectate mai multe steaguri; steagurile active sunt evidențiate.
Informații

Despre testele Regex

Expresii regulate (expresie regulată / regexRegex este un standard de limbaj puternic, utilizat pentru a căuta, verifica sau extrage modele specifice în text. Aceeași sintaxă se aplică verificărilor simple, cum ar fi verificarea adresei de e-mail, a numărului de telefon sau a adresei URL, precum și sarcinilor mai avansate, cum ar fi analiza fișierelor jurnal sau transformările complexe de text. Acest instrument gratuit de testare Regex vă permite să testați instantaneu modelul pe care l-ați tastat pe text real.

Instrument, global (g), fără a ține cont de majuscule/minuscule (i), multe linii (m), punct-tot (s / dotAll) și Unicode (u) Acceptă steagurile. Toate secțiunile potrivite sunt evidențiate cu culoare în text. Dacă există grupuri potrivite,(grup)Valorile sunt listate într-un tabel separat cu numerele lor, astfel încât să puteți vedea cu ușurință ce valoare a captat grupul. Când introduceți un model nevalid, instrumentul emite imediat un avertisment și nu blochează aplicația.

Toată procesarea are loc în browserul dvs.; textul dvs. nu este trimis către niciun server. JavaScript este nativ. Expresie regulată Deoarece folosește un motor regex, rezultatele sunt perfect compatibile cu mediile JavaScript. Puteți folosi acest instrument ca o zonă de practică în procesul de învățare a regex-urilor sau pentru a testa în timp real modelul pe care îl veți utiliza în proiectul dumneavoastră.

Cum se folosește?

Pas cu pas

  1. Model Regex Introduceți expresia pe care doriți să o testați în casetă (linii oblice) / (fără, doar modelul).
  2. Conform nevoilor dumneavoastră steaguri Alege: g toate meciurile, i fără a ține cont de majuscule/minuscule, m multe linii, s punct-tot, u Unicode.
  3. Text de test Lipiți sau tastați textul pe care doriți să îl utilizați pentru a testa modelul în zona desemnată.
  4. Rezultatele sunt actualizate instantaneu: meciuri este accentuatSe afișează numărul de potriviri.
  5. Dacă există grupuri de captură, sub fiecare potrivire Tabel de grup Se pare că numărul grupului și valorile sunt listate.
FAQ

Întrebări frecvente

g: global — include toate potrivirile, nu doar prima. i: insensible la majuscule și minuscule — nu face distincție între literele majuscule și cele minuscule. m: mai multe linii — ^ și $ Se interpretează ca o sfârșit de linie/o știre. s: dotAll — punct (.De asemenea, mapează caracterul de linie nouă. uUnicode — oferă suport complet pentru Unicode.

Când instrumentul detectează un model nevalid, afișează un mesaj de avertizare roșu și șterge rezultatul curent. Aplicația nu se blochează; rezultatul este actualizat instantaneu atunci când corectați modelul.

Secțiunile cuprinse între paranteze în modelul dvs. formează un grup de captură: de exemplu (\d+)Pentru fiecare potrivire, conținutul acestor grupuri este listat în tabele separate ca Grupa 1, Grupa 2… și așa mai departe. Grupuri fără nume și denumite ((?<reclamă>...)) este acceptat.

Deoarece calculul este efectuat de motorul JavaScript al browserului dvs., este rapid chiar și cu text de câțiva MB în browserele moderne. Modelele sau expresiile foarte lungi cu „revenire catastrofală” pot încetini browserul; în acest caz, actualizați pagina.

Nu. Modelul regex și textul de test sunt procesate doar în browserul dvs.; nicio informație nu este transmisă către sau stocată pe server.