Regex testētājs
Pārbaudiet JavaScript regulārās izteiksmes pret parauga tekstu tieši savā pārlūkprogrammā.
Jūsu šablons un teksts tiek pārbaudīti jūsu pārlūkprogrammā. Nekas netiek augšupielādēts BroBroGo.
BUJ
Vai ir droši šeit ielīmēt savu tekstu?
Jā. Atbilstību meklēšana pilnībā notiek jūsu pārlūkprogrammā — nekas netiek sūtīts uz BroBroGo.
Ko nozīmē g/i/m/s karodziņi (flags)?
g atrod visas atbilstības, nevis tikai pirmo. i ignorē burtu reģistru. m liek ^ un $ atbilst katras rindas sākumam un beigām, nevis tikai visas virknes sākumam un beigām. s ļauj punktam (.) atbilst arī rindas pārtraukumiem.
Kāpēc parādījās paziņojums, ka mana šablona izpilde prasa pārāk daudz laika?
Daži šabloni izraisa katastrofālu atpakaļatgriešanos (catastrophic backtracking) — dzinējs mēģina eksponenciālu kombināciju skaitu, pirms padodas, kas var iesaldēt pārlūkprogrammas cilni. Šis rīks pārtrauc meklēšanu pēc 2 sekundēm, ja tas notiek, tāpēc pati lapa nekad neiesalst. Mēģiniet vienkāršot ligzdotus atkārtojumus, piemēram, (a+)+.