|
In a message dated 3/21/2006 9:10:13 P.M. Eastern Standard Time,
[EMAIL PROTECTED] writes:
> Hello all,
> I have one string PT2H46M7.815S. > It is in hours, minutes and seconds. I want to extract number between > the alphabets and > stored in seconds. How should I approach this problem. > Right now I am using the split command which is not much elegant way. > Crude method: > extractinterval(PT7.815S) > sub extractinterval{ > my $interval =$_[0]; > my @temp =split //,$interval; > my $output = $temp[2].$temp[3].$temp[4].$temp[5]; > } > Is there any other way of doing. > Thanks, > Naresh naresh --
maybe try something along the lines of
>perl -e "my $s = 'PT2H46M7.815S'; my @n = $s =~ /([\d.]+)/g;
print qq(@n)"
hth -- bill walters
|
_______________________________________________ ActivePerl mailing list [email protected] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
