Kā pārbaudīt regulāro izteiksmi
- Ievadiet izteiksmi pirmajā laukā, bez ieskaujošajām slīpsvītrām.
- Atzīmējiet nepieciešamās opcijas, piemēram, reģistra ignorēšanu vai visu atbilstību meklēšanu.
- Ielīmējiet testa tekstu: atbilstības tiek iezīmētas un uzskaitītas kopā ar to grupām.
- Ja vēlaties, ievadiet aizstājumu un nokopējiet iegūto tekstu.
Kam paredzēts regex testeris
Regulārā izteiksme (regex) ir šablons teksta meklēšanai, pārbaudei vai aizstāšanai: e-pasta adresēm, tālruņa numuriem, datumiem, kodiem. Pārbaude pirms izmantošanas kodā ietaupa kļūdas un laiku.
Šis rīks izmanto JavaScript regulāro izteiksmju dzinēju, tādu pašu kā jūsu pārlūkprogrammā un Node.js. Tas atzīmē katru atbilstību tekstā un parāda katras tveršanas grupas vērtību, arī nosauktajām grupām.
Aizstāšana atbalsta $1, $2 un pārējo JavaScript sintaksi, tāpēc tā noder, lai sagatavotu masveida izmaiņas pirms to lietošanas.
Kas jāņem vērā
- Rīks darbojas ar JavaScript sintaksi. Citās valodās (Python, PHP, Java) dažas konstrukcijas atšķiras.
- Slikti uzrakstīta izteiksme var izpildīties ļoti ilgi (pārmērīga atkāpšanās). Ja tā pārsniedz 2 sekundes, tā tiek apturēta un jūs saņemat paziņojumu.
- Tiek rādītas ne vairāk kā pirmās 1000 atbilstības.
Biežāk uzdotie jautājumi
Ko nozīmē karodziņi g, i, m, s un u?
g atrod visas atbilstības, ne tikai pirmo. i ignorē lielos un mazos burtus. m liek ^ un $ darboties katrā rindā. s ļauj punktam atbilst rindas pārtraukumiem. u ieslēdz Unicode režīmu.
Ar kuru valodu tas ir saderīgs?
Ar JavaScript. Pamatkonstrukcijas (klases, grupas, kvantori, enkuri) ir vienādas gandrīz visās valodās.
Kā aizstāšanā izmantot grupas?
Izmantojiet $1, $2 utt. numurētām grupām, $& visai atbilstībai un $<name> nosauktajām grupām.
Vai mans teksts tiek nosūtīts uz kādu serveri?
Nē. Viss notiek jūsu pārlūkprogrammā, un teksts nekad neatstāj jūsu ierīci.
Vai tas ir bezmaksas?
Jā, tas ir bezmaksas, nav jāreģistrējas, un tas darbojas tieši jūsu pārlūkprogrammā.