On Wed, Sep 14, 2011 at 6:41 PM, Sagar Neve <nevesa...@gmail.com> wrote: > Hi, > I have a small program where I want to do just a small regex operation. > I want to see if value of a variable 'A' is present in an another variable > 'B'. The below code works fine but as soon as the variable 'A' has some > string including a dot it fails.
There's no need to use regexes at all! Just do: if A in B: # do something > for example say: > B="xxxxyyyydpkg.ipazzzzz > The code works fine when A="dpkg" > however the code does not work when A="dpkg.ipa" Right, because period is a regex metacharacter. To have it treated as a literal character to match, escape it: http://docs.python.org/library/re.html#re.escape Cheers, Chris -- http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list