If it is at the start of the variable, then

        if ( $a =~ /^(\d+)/ ) {
           $numeric = $1;
       }else {
           # no starting digits, what do you want to do?
       }

Wags ;)

-----Original Message-----
From: Hubert Ian M. Tabug [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 06, 2001 21:48
To: Perl
Subject: Line Parsing/Splitting


Hello,
        
            Given that $a = `1234 abcde abdcd acbd`;
            Would anyone know of of a way for me to just "extract" the numerical 
portion of the string. The numerical part is not fixed in length it could be 
composed4, 3, 2 or 1 digit I was thinking that the string could be treated as an array 
of characters and that I could just parse the string by
accessing its index, say $a[0]?? Your assistance would be greatly appreciate.


Hubert


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

Reply via email to