Python регулярное выражение справки - PullRequest
0 голосов
/ 06 августа 2010

Добрый день.Маленький вопрос о рег.

У меня есть строка, похожая на

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

Как я могу вырезать & с помощью регулярного выражения из URL?

После регулярного выражения URL-строкидолжно быть http://server.com/smth/Age=1&Filter=2&

Ответы [ 2 ]

5 голосов
/ 06 августа 2010

Для этого вам не нужно регулярное выражение:

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

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

2 голосов
/ 06 августа 2010

Вы переводите экранированные XML специальные символы. Используйте стандартную библиотеку lib:

>>> u = "http://servercom/smth/Age=&Filter=2&
>>> import xml.sax.saxutils
>>> xml.sax.saxutils.unescape(u)
'http://servercom/smth/Age=&Filter=2&'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...