[regex] How to check for non-space character?

Gilles Ganault nospam at nospam.com
Sat Mar 21 09:41:58 EDT 2009


Hello

Some of the adresses are missing a space between the streetname and
the ZIP code, eg. "123 Main Street01159 Someville"

The following regex doesn't seem to work:

#Check for any non-space before a five-digit number
re_bad_address = re.compile('([^\s].)(\d{5}) ',re.I | re.S | re.M)

I also tried ([^ ].), to no avail.

What is the right way to tell the Python re module to check for any
non-space character?

Thank you.



More information about the Python-list mailing list