Regex tikrintuvas (atitikmenys, grupės ir pakeitimo peržiūra)

Reikia greitai paleisti regex testą? Įklijuokite ir iš karto patikrinkite su šiuo regex tikrintuvu.

Viename ekrane matykite paryškintus atitikmenis, fiksavimo grupes ir pakeitimo išvestį.

Jūsų įvestis apdorojama vietoje naršyklėje ir nesiunčiama į serverį.

Kaip naudoti

  1. Įveskite šabloną ir pasirinkite reikalingas vėliavėles (g/i/m).
  2. Įklijuokite šaltinio tekstą. Jei automatinis paleidimas ĮJ., rezultatai atsinaujina iš karto.
  3. Naudokite atitikmenų sąrašą, kad patikrintumėte vietas ir pereitumėte prie kiekvieno atitikmens.
  4. Naudokite skirtukus Grupės ir Pakeitimas, kad patikrintumėte fiksavimus ir pakeitimo išvestį.

Pavyzdžiai

El. pašto adresų ištraukimas

Įvestis: Tekstas, kuriame yra el. pašto adresų

Išvestis: Paryškinti atitikmenys ir pradžios / pabaigos pozicijos

key=value pakeitimas

Įvestis: Kelių eilučių key=value tekstas

Išvestis: Pakeitimo išvestis naudojant $1 ir $2

Žurnalo eilučių filtras

Įvestis: Žurnalo tekstas su INFO / WARN / ERROR

Išvestis: Eilučių lygio atitikimas su m vėliavėle

Pakeitimo atmintinė

  • $1, $2 ... : nuorodos į fiksavimo grupes
  • $& : visa atitiktis
  • $` : prieš atitiktį / $' : po atitikties

Pastaba

  • Šis įrankis vertina šablonus naudodamas JavaScript (ECMAScript) reguliariąsias išraiškas.
  • Kai kurios PCRE galimybės (pvz., atominės grupės) nėra pasiekiamos.
  • Net JavaScript galimybės gali skirtis priklausomai nuo vykdymo aplinkos.
  • Rezultatai nebūtinai sutaps su PCRE.

DUK

Kas yra g/i/m vėliavėlės?

Jas galite perjungti žymimaisiais langeliais. (g=globali, i=nepaisant raidžių dydžio, m=daugiaeilė)

Ar galiu tikrinti ir pakeitimą?

Taip. Įveskite pakeitimo eilutę ir patikrinkite skirtuką Pakeitimas. Palaikomos grupių nuorodos, tokios kaip $1.

Kuo tai skiriasi nuo PCRE?

Šis įrankis naudoja JavaScript reguliariąsias išraiškas. Dėl specifikacijų skirtumų tas pats šablonas gali duoti kitokius rezultatus nei PCRE.

Susiję įrankiai