Am Thu, 15 Sep 2005 14:36:38 +0300 schrieb Sinan Nalkaya: > i re-format incoming messages like this, > command = re.findall("^\002(.{2})\|.*\003$", response)[0] > it works well but when response comes with escape characters , my > command variable crashes, > i cannot parse if response variable is like , > response = '\002AB|TIasdasdasd > asdasdasd > xzczxc > qwewer > werwer|\003' > > ps:there must be \002 at the start and \003 at the end. > thanks.
Hi, I don't know what you mean with "escape characters". The dot does not match a newline. You have to use the re.DOTALL option if you want this. HTH, Thomas -- Thomas Güttler, http://www.thomas-guettler.de/ E-Mail: guettli (*) thomas-guettler + de Spam Catcher: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list