> Thus spoke PRADEEP GOEL <[EMAIL PROTECTED]> last [2003-01-31 10:48]:
> Dear Senior Programmer Analyst
> 
> did it solves the problem ?
> I don't think so .
> 
> there is one very simple logical flow
> if ($temp_unit eq 'C' or 'c'){
> should be
> if ($temp_unit eq 'C' or $temp_unit eq 'c'){
> that's all
> 
 
[snip]

hi Pradeep, 

yep that's right, the error is indeed where you pointed out. i changed
that line accordingly and conversion is now consistent.


hello david,

[snip]

> > I changed two points in your code:
> >
> > m/^([+-]?\d+)(\.{1}\d+)?[ ]?([cCfF])$/
> >  to
> > m/^([+-]{0,1}\d+(\.\d{0,2}){0,1})\s*([CF])$/i

yep i understand your version. the ? meta-char is optional, or {0,1} but
less typing.  ditto for the decimal portion. your catching of space is
more flexible in that it also includes tabs, newline and other
whitespace characters while mine is just 0 or 1 space and no more. as
for the temp suffix i agree the /i modifier is shorter than my character
class. tmtowtdi in Perl. thanks.

-- 
Regards,
Eri Mendz
Using Perl, v5.8.0
Linux 2.4.19-16mdk i686


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

Reply via email to