Testuesi i shprehjeve të rregullta (përputhje, grupe dhe parashikim i zëvendësimit)
Ke nevojë të provosh shpejt një shprehje të rregullt? Ngjite dhe verifikoje menjëherë me këtë testues.
Shiko përputhjet e theksuara, grupet e kapjes dhe daljen e zëvendësimit në një ekran të vetëm.
Si përdoret
- Fut një model dhe zgjidh flamujt që të duhen (g/i/m).
- Ngjit tekstin burimor. Nëse ekzekutimi automatik është aktiv, rezultatet përditësohen menjëherë.
- Përdor listën e përputhjeve për të kontrolluar pozicionet dhe për të kaluar te secila përputhje.
- Përdor skedat Grupet dhe Zëvendësimi për të verifikuar kapjet dhe daljen e zëvendësimit.
Shembuj
Nxjerrja e adresave të email-it
Hyrja: Tekst që përmban adresa emaili
Dalja: Përputhje të theksuara dhe pozicionet fillim/fund
Zëvendësim key=value
Hyrja: Tekst key=value me shumë rreshta
Dalja: Dalja e zëvendësimit duke përdorur $1 dhe $2
Filtri i rreshtave të regjistrit
Hyrja: Tekst regjistri me INFO / WARN / ERROR
Dalja: Përputhje sipas rreshtit me flamurin m
Udhëzues i shpejtë për zëvendësimin
- $1, $2 ... : referenca te grupet e kapjes
- $& : e gjithë përputhja
- $` : para përputhjes / $' : pas përputhjes
Shënim
- Ky mjet i vlerëson modelet duke përdorur shprehje të rregullta JavaScript (ECMAScript).
- Disa veçori të PCRE-së (si grupet atomike) nuk janë të disponueshme.
- Edhe veçoritë e JavaScript-it mund të ndryshojnë sipas mjedisit të ekzekutimit.
- Rezultatet nuk garantohet të jenë identike me PCRE-në.
Pyetje të shpeshta
Çfarë janë flamujt g/i/m?
Përdorni kutitë e zgjedhjes për t'i aktivizuar ose çaktivizuar. (g=globale, i=pa dallim shkronjash, m=shumërreshtash)
A mund të provoj edhe zëvendësimin?
Po. Fut një varg zëvendësimi dhe kontrollo skedën Zëvendësimi. Referencat e grupeve si $1 mbështeten.
Si ndryshon kjo nga PCRE?
Ky mjet përdor shprehje të rregullta JavaScript. Për shkak të dallimeve në specifikim, i njëjti model mund të japë rezultate të ndryshme nga PCRE.