Simple regex that has me banging my head against a wall
Kalle Svensson
kalle at gnupung.net
Wed Mar 21 17:52:41 EST 2001
Sez Timothy Grant:
> Hi again.
>
> I actually thought I had this regex thing down pretty well, but
> I'm getting beat up by what I thought should be a simple one.
>
> >>> x = '$1$asdfjke$lkjasdkjfsdasdfj'
> >>> re.sub(r'\$', r'\\\$', x)
One \ too many, it seems. The second argument to re.sub is not a regex, so
you don't have to escape the $.
> '\\\\$1\\\\$asdfjke\\\\$lkjasdkjfsdasdfj'
>
> All I want to do is substitute \$ for $.
Peace,
Kalle
--
Email: kalle at gnupung.net | You can tune a filesystem, but you
Web: http://www.gnupung.net/ | can't tune a fish. -- man tunefs(8)
PGP fingerprint: 0C56 B171 8159 327F 1824 F5DE 74D7 80D7 BF3B B1DD
[ Not signed due to lossage. Blame Microsoft Outlook Express. ]
More information about the Python-list
mailing list