Hello, All:

I'm curious about the behavior of backreferences in a regular expression 
that I've created:

$url = m|^(http://)?((\.?[a-z0-9][a-z0-9\-]+)+(\.[a-z0-9]){2,3})/|

What's unusual about this regex is that the backreferences for any
sub-domains (i.e., www, ftp, &c.) are not caputured. e.g., Setting
$url equal to http://www.pretorious.net returns...

$1 = http://
$2 = www.pretorious.net
$3 = .pretorious
$4 = .net

While $2 holds the value that I am searching for, I'm still curious: How
can I flexibly capture any sub-domain portions of the hostnames. (Even the
tricky ones like www.developers.earthweb.com...)

-- 
Eric P.
Sunnyvale, CA


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to