2014-05-27 12:59 GMT+02:00 Aman Kashyap <amankashyap1...@gmail.com>: > I would like to create a regular expression in which i can match the "|" > special character too. > > e.g. > > start=|ID=ter54rt543d|SID=ter54rt543d|end=| > > I want to only |ID=ter54rt543d| from the above string but i am unable to > write the pattern match containing "|" pipe too. > > By default python treat "|" as an OR operator. > > But in my case I want to use to as a part of search string. > --
Hi, you can just escpape the pipe with backlash like any other metacharacter: r"start=\|ID=ter54rt543d" be sure to use the raw string notation r"...", or you can double all backslashes in the string. hth, vbr -- https://mail.python.org/mailman/listinfo/python-list