Bezmaksas / Tiešsaistē

Regulāro izteiksmju pārbaudītājs

Testējiet Regulāras Izteiksmes Reālajā laikā

Rakstiet savu regex paraugu, ievadiet testēšanas virkni un redziet atbilstības izceltas acumirklī. Atbalsta globālos, lieluma neievērojošus un daudzlīmeņu karogus.

/ / gi

Reālā Laika Atbilstības Izcelšana

Redziet atbilstības izceltas jūsu testēšanas virkni, kamēr rakstāt savu paraugu. Nekavējoties vizuāla atgriezeniskā saite.

Visi JS Regex Karogi

Pārslēdziet globālos (g), lieluma neievērojošos (i), daudzlīmeņu (m) un punkts-viss (s) karogus ar vienu klikšķi.

Grupas Detaļu Iegūšana

Skatiet visas atbilstības ar pilnām detaļām, ieskaitot grupas, indeksus un atbilstības tekstu.

100% Klienta Pusē

Darbojas pilnībā jūsu pārlūkprogrammā. Nav servera izsaukumu, nav datu vākšanas, nekavējoties rezultāti.

Regulārās Izteiksmes: Izstrādātāja Nepieciešamais Rīks

Regulārās izteiksmes (regex vai regexp) ir jaudīgi paraugi, kas tiek izmantoti, lai atbilstu, meklētu un manipulētu ar tekstu. Tās tiek atbalstītas praktiski visās programmēšanas valodās, tostarp JavaScript, Python, Java, PHP un citās. No e-pasta adreses validēšanas līdz žurnālu failu parsēšanai, regex ir neaizvietojama prasme jebkuram izstrādātājam.

Bieži Izmantotā Regex Sintakse

Galvenie regex elementi ietver: \d (cipari), \w (vārdu rakstzīmes), \s (tukšās vietas), . (jebkura rakstzīme), * (nulle vai vairāk), + (viens vai vairāk), ? (pēc izvēles), [] (rakstzīmju klases), () (grupas), ^ (sākums) un $ (beigas). Apvienojiet šos būvniecības blokus, lai izveidotu paraugus, kas precīzi atbilst tekstam, kas jums nepieciešams. Piemēram, \b\w+@\w+\.\w+\b atbilst vienkāršiem e-pasta līdzīgiem paraugiem.

Padomi Labāku Regex Rakstīšanai

Sāciet ar vienkāršu un pakāpeniski palieliniet sarežģītību. Testējiet bieži ar reāliem paraugiem. Izmantojiet neizsalkušus kvantifikatorus (*? un +?), kad vēlaties īsāko iespējamo atbilstību. Izmantojiet nosauktās grupas (?...) lasāmībai. Izvairieties no katastrofālas atpakaļsekošanas, esot specifiskiem ar saviem paraugiem — izmantojiet rakstzīmju klases [] vietā . kad vien iespējams, un nostipriniet savus paraugus ar ^ un $, kad tas ir piemēroti.

Regex Tester Biežāk Uzdotie Jautājumi