<?xml version="1.0" encoding="windows-1252"?>
<node id="1003909" title="Regular Expressions" created="2012-11-14 20:06:25" updated="2012-11-14 20:06:25">
<type id="115">
perlquestion</type>
<author id="995027">
perlguru22</author>
<data>
<field name="doctext">
I was having some trouble with this program.

The user is going to enter a temperature in Fahrenheit or Celsius. The user should be allowed to enter numbers that may have a leading - or + and maybe integers or floats. Something like this: 32F, 32f, 32 F, +0.4F, -23C, -80.78  c, 98.6f

I need to use a regular expression that will allow me to use what the user inputs in order to convert Fahrenheit into Celsius and vice verse. I have this so far.

&lt;code&gt;
Print "Enter a temperature.\n";
chomp ($temp = &lt;STDIN&gt;);
while ($temp != 'q')
 {
   push @temp,$temp;
   print "Enter another temperature.\n";
   chomp ($temp=&lt;STDIN&gt;);
 }
print "Goobye see you next time.\n";

&lt;/code&gt;

</field>
</data>
</node>
