Regex testētājs (atbilstības, grupas un aizvietošanas priekšskatījums)
Ātri jāpalaiž regex tests? Ielīmējiet un uzreiz pārbaudiet ar šo regex testētāju.
Vienā ekrānā redziet izceltās atbilstības, uztveršanas grupas un aizvietošanas izvadi.
Kā lietot
- Ievadiet šablonu un izvēlieties vajadzīgos karodziņus (g/i/m).
- Ielīmējiet avota tekstu. Ja automātiskā palaišana ir IESLĒGTA, rezultāti atjaunināsies uzreiz.
- Izmantojiet atbilstību sarakstu, lai pārbaudītu pozīcijas un pārlēktu uz katru atbilstību.
- Izmantojiet cilnes Grupas un Aizvietošana, lai pārbaudītu uztveršanu un aizvietošanas rezultātu.
Piemēri
E-pasta adrešu izgūšana
Ievade: Teksts, kurā ir e-pasta adreses
Izvade: Izceltas atbilstības un sākuma/beigu pozīcijas
key=value aizvietošana
Ievade: Vairākrindu key=value teksts
Izvade: Aizvietošanas izvade ar $1 un $2
Žurnāla rindu filtrs
Ievade: Žurnāla teksts ar INFO / WARN / ERROR
Izvade: Rindu līmeņa atbilstība ar m karodziņu
Aizvietošanas špikeris
- $1, $2 ... : atsauces uz uztveršanas grupām
- $& : visa atbilstība
- $` : pirms atbilstības / $' : pēc atbilstības
Piezīme
- Šis rīks novērtē šablonus, izmantojot JavaScript (ECMAScript) regulārās izteiksmes.
- Dažas PCRE iespējas (piemēram, atomārās grupas) nav pieejamas.
- Pat JavaScript iespējas var atšķirties atkarībā no izpildes vides.
- Rezultātiem nav garantēta pilnīga atbilstība PCRE.
BUJ
Kas ir g/i/m karodziņi?
Izmantojiet izvēles rūtiņas, lai tos pārslēgtu. (g=globāls, i=ignorēt reģistru, m=daudzrindu)
Vai varu testēt arī aizvietošanu?
Jā. Ievadiet aizvietošanas virkni un pārbaudiet cilni Aizvietošana. Tiek atbalstītas grupu atsauces, piemēram, $1.
Kāda ir atšķirība no PCRE?
Šis rīks izmanto JavaScript regulārās izteiksmes. Specifikāciju atšķirību dēļ tas pats šablons var dot citus rezultātus nekā PCRE.