Em 5 de junho de 2012 12:47, Guimarães Faria Corcete DUTRA, Leandro < [email protected]> escreveu:
> 2012/6/5 Irineu <[email protected]>: > > > > SELECT REPLACE('[email protected]','_','') SIMILAR TO > > '[a-zA-Z][[:alnum:]_.-]*@[a-zA-Z][[:alnum:]_.-]*[.][a-zA-Z]+'; > > Não reinvente a roda. Essa expressão está incompleta. > > Use uma biblioteca como as do Perl. > > Veja, REGEX é algo para lá de manjado. Procurando na Web você encontra REGEXP para validar e-mail tranquilamente. Se você pode resolver algo com SQL puro, não há motivo para usar PL/PERL. Acho sua abordagem um exagero. Se você já usa PL/Perl normalmente na sua aplicação, sem problema, caso contrário... vai de SQL puro que é bem melhor. Atenciosamente, Fábio Telles. > Há um bom exemplo na palestra do David Fetter sobre PL/Perl, que eu > reaproveitei nalgumas palestras minhas. > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- Atenciosamente, Fábio Telles Rodriguez blog: http:// <http://www.midstorm.org/~telles/>http://tellesr.wordpress.com e-mail / gtalk / MSN: [email protected] Skype: fabio_telles
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
