stripping a string

Tim Rowe tim at
Mon Sep 15 13:26:18 CEST 2003

On Sat, 13 Sep 2003 16:15:06 -0600, Bob Gailer <bgailer at>

>import re
>result = re.findall(r'(\D*)\d*',  source)[0]
>will remove any number of trailing digits.

That might give problems if the string could also contain embedded
digits, for example "ANL1 LN32" -- it will truncate at the first
digit.  Spot on if it's what Mark wants, of course, but Jeff's
solution gives what I thought he wanted.

Funny how often when people can't work out how to do something it
turns out that what they want to do isn't precisely specified, isn't
it? :-)

More information about the Python-list mailing list