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.

Hyrja jote përpunohet lokalisht në shfletues dhe nuk dërgohet në server.

Si përdoret

  1. Fut një model dhe zgjidh flamujt që të duhen (g/i/m).
  2. Ngjit tekstin burimor. Nëse ekzekutimi automatik është aktiv, rezultatet përditësohen menjëherë.
  3. Përdor listën e përputhjeve për të kontrolluar pozicionet dhe për të kaluar te secila përputhje.
  4. 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.