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į.
Kaip naudoti
- Įveskite šabloną ir pasirinkite reikalingas vėliavėles (g/i/m).
- Įklijuokite šaltinio tekstą. Jei automatinis paleidimas ĮJ., rezultatai atsinaujina iš karto.
- Naudokite atitikmenų sąrašą, kad patikrintumėte vietas ir pereitumėte prie kiekvieno atitikmens.
- 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.