[Gambas-user] trimming extra spaces from within a string.

Rolf-Werner Eilert rwe-sse at osnanet.de
Tue Nov 10 12:45:22 CET 2020


Am 10.11.20 um 12:28 schrieb Christof Thalhofer:
> Am 10.11.20 um 11:56 schrieb Rolf-Werner Eilert:
> 
>> Your race was a bit about speed. Using Replace() over and over might be
>> the drawback here, as it will certainly use a loop internally doing more
>> or less the same as my function does. The same applies to regex, and
>> even heavier.
>>
>> But I agree, the other solutions are more elegant than mine :)
> 
> Currently Brian G holds the price for max speed.
> 
> And yours needs about 1600 ms for one single(!) run* of the bobiba.txt
> on my computer. I think it's one of the slowest. ;-)
> 
> The other ones run the text 500 times in about 2.5 seconds. Your code
> would need about 13 minutes for the same task.

Wow that's impressive. What is the reason? I would guess that compiled 
C-code is always faster than interpreted code, even if the function is 
more complex.

> 
> Alles Gute

Dir auch :)

Rolf


More information about the User mailing list