Perl ist eine Skriptsprache, häufig auf Linux-Rechnern und Servern verwendet werden, um allgemeine administrative Aufgaben , wie etwa die Überprüfung eine E-Mail -Adresse durch einen Benutzer zu sehen, ob es gültig ist und passt die E-Mail -Adresse Muster gegeben automatisieren. Um dies zu tun , ist der Schlüssel der Pattern-Matching -Syntax bekannt als " Regular Expressions ". Anleitung
1
Öffnen Sie eine neue Textdatei. Sie können einen beliebigen Texteditor verwenden Sie es vorziehen, von Windows Notepad zu einem dedizierten PERL Integrated Development Environment (IDE) , wie z. B. EPIC oder Padre . Allerdings sind Endwert Textverarbeitungen wie Microsoft Word ungeeignet, da sie es nicht tun, standardmäßig Ausgang Klartext .
2
zeigen, dass diese ein Perl- Datei durch Einfügen der folgenden Zeile ganz oben ist der Textdatei :
# /usr /bin /perl
3
Shop eine E-Mail Adresse im Speicher :
$ email = " myemail \\ @ email.com ";
Beachten Sie, dass die". @ "-Symbol entkommen muss ( vorangestellt ) mit einem Backslash zu lassen perl weiß, es ist ein Teil des Textes und nicht Code
4
Vergleichen Sie es mit der E-Mail -Test für reguläre Ausdrücke , um zu sehen , ob es das Muster eines Standard- E-Mail passt :
if ($ email = ~ m /^ [A -Za- z0- 9._ % + . . - ] + @ [A -Za- z0-9 - ] + \\ [A -Za- z] { 2,4 } $ /) {
print " Ja . ";
< p> } else {
print " Nein" ; }
"= ~ " Betreiber erzählt Perl einen String in einen regulären Ausdruck zu vergleichen, und die folgende regulären Ausdruck schreibt vor, dass die Zeichenfolge müssen eine Reihe von Buchstaben und Ziffern , durch ein @-Zeichen gefolgt enthalten , gefolgt wieder von einer Reihe von Zahlen und Ziffern und schließlich wenigstens eine Verlängerung zwischen zwei und vier Zeichen in der Größe .
5
Speichern Sie Ihre Arbeit mit dem Dateinamen " emailtest.pl . " Sie können den Test , indem Sie " perl emailtest.pl " an einem Terminal oder über die Befehlszeile ausgeführt werden.