<span style="font-family:courier new,monospace"><br><br></span><div class="gmail_quote"><span style="font-family:courier new,monospace">On Fri, Oct 19, 2012 at 9:43 PM, Chris Jones <span dir="ltr"><<a href="mailto:cj@enersave.ca" target="_blank">cj@enersave.ca</a>></span> wrote:<br>

</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><span style="font-family:courier new,monospace">
I pull data from long files in that are in a fixed format, ascii
report.<br><br>
For example:<br>

                             
SUPPLY  
EXHAUST            
MINIMUM<br>
    
ZONE                      
FLOW     
FLOW      
FAN      FLOW<br>
    
NAME                    
(CFM )    (CFM )     
(KW)    (FRAC)<br><br>
Kitchen Area 1C Spc zn        
2750.     1400.    
0.249     1.000<br>
Kitchen Area 1C Pl
zn            
0.        0.    
0.000     0.000<br>

                              </span><span style="font-family:courier new,monospace">                              </span><span style="font-family:courier new,monospace">     
<br>
The Zone names are a max a maximum of 25 characters - spaces
allowed.   I want to split the lines into the zone name field
and the 4 number fields:  I am hoping the first pattern will leave
the last character and remove the trailing spaces up to the maximum of 25
characters (assuming the user would have at least one character in the
zone name.).<br><br>
I am hoping the following does the trick but I think the first pattern
will end up removing the last character in the zone name:<br><br>
my @zoneLine = split /[\w\s{0,25)$]/+\w{4}/, $inLine;<br></span></div></blockquote><div><span style="font-family:courier new,monospace"><br>my guess would be that this slash    ^<br>shouldn't be there  <br></span></div>

</div><span style="font-family:courier new,monospace"><br></span>