This finds nothing:

import re
import string
card       = "abcdef"
DEC029     = re.compile("[^&0-9A-Z/ $*,.\-:#@'=\"[<(+\^!);\\\]%_>?]")
errs       = DEC029.findall(card.strip("\n\r"))
print errs

This works correctly:

import re
import string
card       = "abcdef"
DEC029     = re.compile("[^&0-9A-Z/ $*,.\-:#@'=\"[<(+\^!)\\;\]%_>?]")
errs       = DEC029.findall(card.strip("\n\r"))
print errs

They differ only in the positioning of the quoted backslash.

Just in case it is of interest to anyone.



Attachment: signature.asc
Description: Digital signature

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to