Perl is een scripttaal die vaak gebruikt op Linux -machines en servers om gemeenschappelijke administratieve taken , zoals het controleren van een e-mailadres gegeven door een gebruiker om te zien of deze geldig is en past het e-mailadres patroon automatiseren . Om dit te doen , de sleutel is de patroonherkenning syntaxis bekend als " Regular Expressions . " Instructies 1 Open een nieuw tekstbestand . U kunt elke tekstverwerker u verkiest , van Windows Kladblok om een dedicated PERL Integrated Development Environment ( IDE ) , zoals EPIC of Padre gebruiken . Echter , de volledige schaal tekstverwerkers zoals Microsoft Word zijn ongeschikt , omdat ze dat niet doen , standaard , output platte tekst . Kopen van 2 Geef aan dat dit een perl bestand door het te plakken de volgende regel aan de top van het tekstbestand : # /usr /bin /perl 3 Store een e-mailadres in het geheugen : ! $ email = " MIJNEMAIL \\ @ email.com " ; Notice dat het " . @ "-teken moet worden ontsnapt ( voorafgegaan ) met een schuine streep naar links te laten perl weten dat het deel van de tekst en niet code 4 Vergelijk het met de e-mail testen reguliere expressie om te zien of het past in het patroon van een standaard e-mail : if ( $ email = ~ m /^ [ a-Za - z0 - 9._ % + . . - ] + @ [ A-Za - z0 - 9 - ] + \\ [ A-Za - z] { 2,4 } $ /) { afdruk "Ja . " ; } else { afdruk " Nee " ; } de " = ~ " operator vertelt Perl om een string te vergelijken met een reguliere expressie , en de volgende reguliere expressie dicteert dat de snaar een aantal letters en cijfers , gevolgd door een @ teken moet bevatten , opnieuw gevolgd door een reeks cijfers en tekens en tenslotte tenminste een toestel twee tot vier karakters in grootte . < br > 5 Sla uw werk met de bestandsnaam " emailtest.pl . " U kunt de test uitvoeren door het intikken van " perl emailtest.pl " in een terminal of command line .
|