in reply to Chew before you swallow

Of course then I wrote a parser that tests if we are at a line like this:

'   10  20  30 '

with this code: /^\s+(\d+)\s+/ and then I hit the one boundary case

'  10'

which did not have a trailing space any more since I had chomped.

Test, Test, test...