Junio C Hamano [off-list ref] wrote:
Horst von Brand [off-list ref] writes:
quoted
Junio C Hamano [off-list ref] wrote:
quoted
but I am
inclined to do this instead:
my $domain_regexp = '[^.<>"\s@]+(?:\.[^.<>"\s@]+)+';
(i.e. still require at least two levels).
OK, but be careful as this (?:...) is an extended regexp (needs /x on
match).
Are you sure about /x?
The manual (perlop(1)) says you need /x to match extended regexps, and
(?...) is the marker for such (perlre(1)). But my perl here (5.5.8-6 on
Fedora rawhide) doesn't care...
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513