Perl är ett skriptspråk som ofta används på Linux- maskiner och servrar för att automatisera vanliga administrativa uppgifter, till exempel kontroll av en e-postadress som ges av en användare för att se om det är giltigt och passar den e-postadress mönstret . För att göra detta , är nyckeln mönstermatchning syntax som kallas " Regular Expressions . " Instruktioner
1
Öppna en ny textfil . Du kan använda vilken textredigerare du föredrar , från Windows Anteckningar till en dedikerad PERL Integrated Development Environment ( IDE ) , t.ex. EPIC eller Padre . Men fullskaliga ordbehandlare som Microsoft Word är olämpligt , eftersom de inte gör det , som standard , utgång klartext .
2
tyder på att detta är ett perl -fil genom att klistra in följande rad högst upp av textfilen :
# /usr /bin /perl
3
Store en e-postadress i minnet :
$ email = " myemail \\ @ email.com ";
Observera att " . @ " symbolen måste flydde ( eventuellt föregånget ) med ett omvänt snedstreck för att låta perl vet att det är en del av texten och inte kod
4
Jämför det till den e testa reguljära uttryck för att se om det passar mönstret av en standard email :
if ( $ email = ~ m /^ [ A - Za - z0 - 9._ % + . . - ] + @ [ A - Za - z0 - 9 - ] + \\ [ A - Za - z ] { 2,4 } $ /) {
print " Ja . " ;
} else {
print " Nej " ,
}
" = ~ " operatör berättar Perl för att jämföra en sträng till ett reguljärt uttryck , och följande reguljära uttryck dikterar att strängen ska innehålla ett antal bokstäver och siffror , följt av ett @-tecken , följt återigen av en serie siffror och siffror och slutligen , åtminstone en förlängning mellan två och fyra karaktärer i storlek .
5
Spara ditt arbete med filnamnet " emailtest.pl . " Du kan köra testet genom att skriva " perl emailtest.pl " vid en terminal eller kommandorad .