Perl er et skriptspråk som ofte brukes på Linux- maskiner og servere for å automatisere vanlige administrative oppgaver , som å sjekke en e-postadresse gitt av en bruker for å se om det er gyldig og passer e-postadressen mønster. For å gjøre dette , er nøkkelen til mønstergjenkjenning syntaks kjent som " Regular Expressions . " Instruksjoner
en
Åpne en ny tekstfil . Du kan bruke hvilken som helst tekst editor du foretrekker , fra Windows Notisblokk til en dedikert PERL Integrated Development Environment ( IDE ), for eksempel EPIC eller Padre . Men fullskala tekstbehandlere som Microsoft Word er upassende , siden de ikke gjør det, som standard, utgang ren tekst .
2
Indikerer at dette er et perl -fil ved å lime inn følgende linje på toppen på tekstfilen : en
# /usr /bin /perl
3
Lagre en e-postadresse i minnet :
$ email = " myemail \\ @ email.com ";
Legg merke til at den " . @ "-symbolet skal være rømt ( innledes ) med en omvendt skråstrek for å la perl vet det er en del av teksten og ikke kode
4
sammenligne det til e- testen regulært uttrykk for å se om det passer mønsteret av en standard e-post : en
if ( $ email = ~ m /^ [A - Za - z0 - 9._ % + . . - ] + @ [A - Za - z0 - 9 - ] + \\ [A - Za -z ] { 2,4 } $ /) {
print " Ja. ";
< p> } else {
print " Nei" ;
}
"= ~" operatøren forteller Perl å sammenligne en streng til et vanlig uttrykk , og følgende regulært uttrykk tilsier at strengen skal inneholde et antall bokstaver og tall , etterfulgt av et @-tegnet , etterfulgt igjen av en rekke tall og tall , og til slutt , minst en forlengelse mellom to og fire tegnene i størrelse.
5
Lagre arbeidet med filnavnet " emailtest.pl . " Du kan kjøre testen ved å skrive " perl emailtest.pl " i en terminal eller kommandolinje .