Mirco,

with "special characters" I mentioned control characters of regular
expressions i.e. one of ".^$()?[]{}\|+*" but not non ascii-127
characters.

For a workaround you simply have to "mangle" those using an escape
control character:

REGEXCHAR = ".^$()?[]{}\\|+*"
def mangle(s):
    pattern = []
    for c in s:
        if c in REGEXCHAR:
            pattern.append("\\")
        pattern.append(c)
   return "".join(pattern)
 
Regards,
Kay

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

Reply via email to