Perl är ett skriptspråk som ofta används på Linux- maskiner och servrar för att automatisera vanliga administrativa uppgifter , såsom att kontrollera en e- postadress från en användare att se om det är giltigt och passar den e- postadress mönster . För att göra detta , är nyckeln till mönstermatchning syntaxen kallas
1 .
Öppna en ny textfil . Du kan använda vilken text editor du föredrar , från Windows Anteckningar till en särskild PERL Integrated Development Environment ( IDE ) , såsom EPIC eller Padre . Men full skala ordbehandlare som Microsoft Word är olämpliga , eftersom de inte som standard output oformaterad text .
2 .
visar att detta är en perl fil genom att klistra in följande rad högst upp i textfilen :
# /usr /bin /perl
3
Store ett mail ! . adress i minnet :
$ email=" myemail \ @ email. com " ;
Observera att den symbolen "@" måste rymt ( föregås ) med ett omvänt snedstreck att låta perl vet att det är en del av texten och inte koden . .
4
Jämför det med den e- testa reguljära uttrycket för att se om det passar mönstret av en standard e-post :
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 att jämföra en sträng till ett reguljärt uttryck , och följande reguljära uttryck dikterar att strängen måste innehålla ett antal bokstäver och siffror , följt av ett @-tecken , följt igen med en serie siffror och siffror och slutligen minst en förlängning mellan två och fyra tecken i storlek .
5 .
Spara ditt arbete med filnamnet " emailtest. pl . " Du kan köra testet genom att skriva " perl emailtest. pl " vid en depå eller kommandoraden .
Previous:nothing Next:hur man kan kontrollera att en fil finns i php