Come controllare un Perl Indirizzo e-mail

May 3

Come controllare un Perl Indirizzo e-mail


Perl è un linguaggio di script comunemente utilizzato su macchine e server Linux per automatizzare le attività amministrative comuni, ad esempio controllo di un indirizzo e-mail fornito da un utente per vedere se è valida e si adatta il modello di indirizzo email. Per fare questo, la chiave è la sintassi pattern matching conosciuto come "espressioni regolari".

istruzione

1 Aprire un nuovo file di testo. È possibile utilizzare qualsiasi editor di testo che preferite, da Blocco note di Windows a un apposito PERL Integrated Development Environment (IDE), come ad esempio EPIC o Padre. Tuttavia, i processori pieno word scala come Microsoft Word sono inadeguate, in quanto non lo fanno, per impostazione predefinita, l'output di testo normale.

2 Indicare che questo è un file perl incollando la seguente riga al vertice del file di testo:

! / usr / bin / perl

3 Conservare un indirizzo email in memoria:

$ Email = "MyEmail \ @ email.com";

Si noti che il simbolo "@" deve essere sfuggito (preceduto) con una barra inversa per far Perl sanno che è parte del codice di testo e non.

4 Confronto alla prova email espressione regolare per vedere se si adatta il modello di una e-mail di serie:

if ($ email = ~ m / ^ [A-Za-z0-9 ._% + -]. + @ [A-Za-z0-9 .-] + [A-Za-z] {2,4} $ /) {

print "Yes.";

} altro {

print "No.";

}

L'operatore "= ~" dice a Perl di confrontare una stringa di un'espressione regolare, e la seguente espressione regolare impone che la stringa deve contenere un numero di lettere e cifre, seguito da un segno @, seguita ancora una volta da una serie di numeri e cifre e, infine, almeno una estensione tra due e quattro caratteri di dimensione.

5 Salvare il lavoro con il nome del file "emailtest.pl." È possibile eseguire il test digitando "perl emailtest.pl" ad una linea di terminale o di comando.

Consigli e avvertenze

  • Una dettagliata introduzione alla sintassi delle espressioni regolari va oltre lo scopo di questo articolo. Si può imparare di più sulla sintassi per le espressioni regolari che utilizzano la prima risorsa.
  • In Windows, si può arrivare a una riga di comando facendo clic su "Start" e scegliere "Esegui". Digitare "cmd". In Mac OS X, è possibile farlo con il tasto "Cmd-Barra spaziatrice" e digitando "terminale".