find and replace with regular expressions
- From: chrispoliquin@xxxxxxxxx
- Date: Thu, 31 Jul 2008 13:07:16 -0700 (PDT)
I am using regular expressions to search a string (always full
sentences, maybe more than one sentence) for common abbreviations and
remove the periods. I need to break the string into different
sentences but split('.') doesn't solve the whole problem because of
possible periods in the middle of a sentence.
So I have...
----------------
import re
middle_abbr = re.compile('[A-Za-z0-9]\.[A-Za-z0-9]\.')
# this will find abbreviations like e.g. or i.e. in the middle of a
sentence.
# then I want to remove the periods.
----------------
I want to keep the ie or eg but just take out the periods. Any
ideas? Of course newString = middle_abbr.sub('',txt) where txt is the
string will take out the entire abbreviation with the alphanumeric
characters included.
.
- Follow-Ups:
- Re: find and replace with regular expressions
- From: Mensanator
- Re: find and replace with regular expressions
- Prev by Date: Re: Hobbyist - Python vs. other languages
- Next by Date: Re: Case tagging and python
- Previous by thread: simple problem with lists I am just forgetting
- Next by thread: Re: find and replace with regular expressions
- Index(es):
Relevant Pages
|