[Tutor] removing whole numbers from text

Benoit Thiell benoit.thiell at cern.ch
Sat Aug 2 21:01:26 CEST 2008


Dear Dinesh,

if you're using the regular expression only once, I would recommend:
without_numbers = " ".join(re.split(" [0-9]+ ", phrase))

If not, compile the regular expression first and use the compiled version.

Regards,
Benoit Thiell.

On Sat, 2 Aug 2008, Noufal Ibrahim wrote:

> Alan Gauld wrote:
>> 
>> "Dinesh B Vadhia" <dineshbvadhia at hotmail.com> wrote
>> 
>>> I want to remove whole numbers from text but retain numbers
>>> attached to words.
>> 
>> Is this a homework?
>> If so we can only offer suggestions to direction but not give solutions.
>> 
>>> What is the best to do this using re?
>> 
>> Yes, use re to define a pattern then use sub() to replace with
>> an empty string
>
>
> If you're having trouble with writing regular expressions, you can either use 
> http://www.weitz.de/regex-coach/ (Regex-coach) or Emacs re-builder mode for 
> some interactive training.
>
>
> -- 
> ~noufal
> http://nibrahim.net.in/
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
>


More information about the Tutor mailing list