正则表达式模式需要'?'和'='| '='和'&'

时间:2017-09-18 06:31:30

标签: regex preg-match

正则表达式模式需要以粗体颜色显示url参数

http://example.com/XMLFeed clientkey = ABTC&安培;?的类型 =产品与安培;的的ProductID = 111&安培; 位置 = 145

1 个答案:

答案 0 :(得分:1)

这是一种方法,但实际上你应该使用URL解析库:

>>> s = "http://example.com/XMLFeed?clientkey=abtc&type=Products&ProductID=111&location=145"
>>> import re
>>> re.findall(r'(\w+)=\w+', s)
['clientkey', 'type', 'ProductID', 'location']