Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte súbor " . Pl " alebo otvorte už existujúce .
2
Vytvorte premennú , v ktorom pre uloženie výsledku svojho regulárneho výrazu . Využime " $ string " , ako našej premenné . Môžete použiť ľubovoľný reťazec , ktorý chcete skontrolovať proti regulárneho výrazu .
3
Vytvorte regulárny výraz pre vyhľadávanie čísel . To sa vykonáva buď pomocou " \\ d " alebo " [ 0-9 ] " každý sa bude snažiť nájsť jednu číslicu v reťazci . Ak chcete iba určitý počet alebo rozsah čísel , môžete zmeniť čísla . Takže ak by ste chceli len čísla 3-6 pre príklad , mali by ste použiť " [ 3-6 ] " . Teraz pridajte operátor " + " na čísla snímanie , ktoré majú viac ako jednu číslicu . Pomocou našich premenné , bolo by to vyzerať takto :
$ string = ~ m /[ 0-9 ] + /;
Ak reťazec obsahuje aspoň jednu číslicu akejkoľvek veľkosti , bude vrátiť " true . " " m //" syntax iba označuje nasledujúce ako regulárny výraz .
4
Zachyťte čísla , ktoré potrebujete pridaním zátvoriek regulárny výraz , ktorý bude zachytávať ne . V našom príklade budeme zachytiť prvé číslo nájdené v reťazci . Tým , že zátvorky okolo neho , môžeme zavolať výsledok zápasu
$ string = ~ m /( [ 0-9 ] + ) /; print " Toto je prvý zápas : $ 1 " . ;
Tento príklad bude tlačiť nájdená zhoda v prvom sete zátvoriek . Existuje mnoho iných spôsobov , ako používať regulárne výrazy pre kontrolu číselné reťazca , ale veľmi líši , pretože všetko závisí na tom , čo budete potrebovať skontrolovať .