James Keeline wrote:
> --- Wade Smart <[EMAIL PROTECTED]> wrote:
> 
>> A piece of hardware puts out a formatted report daily that I need to 
>> extract the data from. There are 13 columns of information. The data in 
>> the columns are from 1 to 5 possibly 6 places with no 0's as place holders.
>>
>> What I need to do is remove all the spaces except 1 between all the 
>> columns.
>>
>> I thought about doing something like:
>>
>>
>> do{ $pos_start = $pos_start + 1; }
>> while ( !chr(32);
>>
>> But that doesnt work.
>>
>> Would someone give me a suggestion.
>>
>> Wade
> 
> You are probably seeking a regular expression to search for one or more spaces
> and replace them with a single space.  The search pattern would be something
> like:
> 
> \s+
> 
> The \s includes several whitespace characters (including tabs) so you might
> care to code the space specifically.  Then replace it with the space 
> character.
> 
> $input  = "Text          more text";
> $output = preg_replace("/\s+/", " ", $input);
> 
> There is some overhead in using the regular expression engine but it is quite
> flexible for this application.
> 
> James

02052008 1932 GMT-6

Ok. That was WAY easier than what I was trying to do. I really must 
learn reg exp in detail.

Thanks.

wade

Reply via email to