python正则表达式的帮助

时间:2010-08-06 18:34:00

标签: python regex url

美好的一天。关于reg exp的小问题。

我的字符串看起来像

http://servercom/smth/Age=&Filter=2&

如何从网址剪切& regexp?

在regexp之后,url-string必须是http://server.com/smth/Age=1&Filter=2&

2 个答案:

答案 0 :(得分:5)

你不需要正则表达式:

changed = str.replace('&', '&');

http://docs.python.org/library/string.html#string.replace

答案 1 :(得分:2)

您正在翻译XML转义的特殊字符。使用标准的lib:

>>> u = "http://servercom/smth/Age=&Filter=2&
>>> import xml.sax.saxutils
>>> xml.sax.saxutils.unescape(u)
'http://servercom/smth/Age=&Filter=2&'