Hi Wouter, you wrote
> These timing tests are not completely fair because: > > while char 1 of testString is space -> removes only space from > front if any > delete char 1 of testString > end repeat > > word 1 to -1 of testString -> removes tabs, spaces and returns from > front and back of string if any > token 1 to -1 of testString -> removes tabs, spaces, hard spaces, > and returns from front and back of string if any > > You compare time it takes for frontal removal of space if any with > time it takes for frontal and back removal of tab and space if any or > tab, space and hard space (semicolon and return) if any. > To make it more fair, the time testing handlers should be equalized > on the removal of tabs, spaces and hard spaces from front and back of > a string. > > On the other hand this gives an indication of which way to use in > what case. I only wanted to give some information to use for a decision in a script. So if you just want to trim spaces or any of a bunch of characters from the front _or_ the end, "while char 1 of testString is space" or "while char 1 of testString is in myCollection" will do a good job and be crystal clear. "Token" is surprisingly slow, and "word" is very effective if you can control the situation. > word 1 to -1 of testString -> removes tabs, spaces and returns from But do you know what you get if you ask for get word 1 to -1 of quote & " My test with lots of spaces at the end "? All the best Thomas -- Thomas Fischer Salzburg _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
