Sandip,

> $<digits> 
>             Contains the subpattern from the
> corresponding set of capturing parentheses from the
> last pattern match, not counting patterns matched in
> nested blocks that have been exited already.
> (Mnemonic:
> like \digits.) These variables are all read-only and
> dynamically scoped to the current BLOCK. 

This is for Regular Expression parsing.  In, for example:

$joe =~ /([0-9]{3})-([0-9]{3})-([0-9]{4})/;

if $joe == "415-555-1212" then
$1 == "415"
$2 == "555"
$3 == "1212"

This kinda stuff is almost impossible to grasp without a tutorial; I recommend 
the "Llama Book" othewise known as "Learning Perl", which spends 3.2 chapters 
on regular expression handling.

(PS. Please pardon the crude regular expression and any syntax errors)

-- 
-Josh Berkus
 Aglio Database Solutions
 San Francisco


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

Reply via email to