Regular Expression for the special character "|" pipe
Vlastimil Brom
vlastimil.brom at gmail.com
Tue May 27 07:09:19 EDT 2014
More information about the Python-list mailing list
Tue May 27 07:09:19 EDT 2014
- Previous message (by thread): Regular Expression for the special character "|" pipe
- Next message (by thread): Regular Expression for the special character "|" pipe
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2014-05-27 12:59 GMT+02:00 Aman Kashyap <amankashyap1223 at 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
- Previous message (by thread): Regular Expression for the special character "|" pipe
- Next message (by thread): Regular Expression for the special character "|" pipe
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list