Tester regularnih izrazov
Preizkusite regularni izraz glede na svoje besedilo in si oglejte vsako ujemanje in skupino za zajemanje.
Tester regularnih izrazov
Vnesite regularni izraz, prilepite besedilo, ki ga želite preizkusiti, in ujemanja se prikažejo med tipkanjem. Vsako ujemanje dobi svoj blok: vrstico in stolpec, v katerem se začne, njegov položaj v nizu, samo ujemajoče se besedilo in vrednost vsake skupine za zajemanje, oštevilčene tako, kot se zamenjava nanaša nanje kot $1 in $2. Poimenovane skupine so označene z imenom, ki ste jim ga dali, in skupina, ki ni sodelovala v tekmi, to pove, namesto da tiho pokaže ničesar.
Preklopite način na "Zamenjaj ujemanja", da vidite, kaj bi vzorec dejansko naredil z besedilom. Polje za zamenjavo uporablja isto sintakso kot String.replace JavaScripta, tako da $1 vstavi prvo skupino, $<name> poimenovano in $& celotno ujemanje. To je najhitrejši način za preverjanje množičnega preimenovanja v dnevniški datoteki ali izvozu CSV, preden ga zares zaženete.
Pet zastavic je navadnih potrditvenih polj. Globalno, privzeto vklopljeno, poišče vsako ujemanje, namesto da bi se ustavilo pri prvem — izklopite ga in na seznamu je samo prvo ujemanje ali pa se v načinu zamenjave zamenja samo prvo. Ignoriranje velikih in malih črk pomeni, da se mačka ujema z mačko. Večvrstične točke ^ in $ na začetku in koncu vsake vrstice namesto celotnega besedila. Pika se ujema s prelomi vrstic in omogoča, da pika prečka novo vrstico. Unicode omogoča ubežne lastnosti, kot je \\p{L} in ujemanja po kodni točki, ki jih potrebujete za emoji in nelatinične pisave.
Dve omejitvi zagotavljata, da je zavihek odziven: vzorec z več kot 500 znaki je zavrnjen in skeniranje se ustavi po 10.000 ujemanjih, o katerih vam pove seštevek. Vaš vzorec in besedilo ostaneta v vaši napravi – nič se ne naloži, zato so produkcijski dnevniki in zapisi strank varni za testiranje.