PDA

Visualizza la versione completa : Aiuto regex per mail


Mutato
30-07-2004, 20:07
Ciao, sto cercando di migliorare questa regex per le mail



egrep -o '(^[a-zA-Z]+[a-z\.\-\_0-9A-Z]+@[a-z\.\-\_0-9A-Z]+[\.][it|com|net]+)'



Come faccio a dirgli che deve finire con it, com o net???

se faccio '[..][it|com|net]$' prende un solo carattere

M4rko
30-07-2004, 22:13
con le tonde dovrebbe andare:
(it|com|net)
:master: prova un po :yuppi:

adarkar
30-07-2004, 22:26
man grep :yuppi:
a parte ciņ mi sembra di ricordare che a me con le quadre andava, perņ posso ricordari male!
quindi
man grep :yuppi:

M4rko
30-07-2004, 22:30
con le quadre prende una sequenza di caratteri tra quelli specificati all'interno, "itcomnet" in questo caso :)

KornShell
30-07-2004, 22:33
Originariamente inviato da M4rko
con le tonde dovrebbe andare:
(it|com|net)
:master: prova un po :yuppi:

quoto, con le tonde dovrebbe andare

Mutato
31-07-2004, 01:17
Ok, ora funzia :D



egrep -o '(^[a-zA-Z]+[a-z\.\-\_0-9A-Z]+@[a-z\.\-\_0-9A-Z]+[\.](it|com|net|org|info|to|name|ch|tv)$)'


Grazie!

Loading