link = "http://blog.test.com/54321&sa=U&ei=1sTFVJLfOtOC8gW0jIHYCw&ved=0CBMQFjAA"
pat = re.compile("(.*)\&(.*)")
match = re.search(pat,link)
print match.group(1)
结果是 http://blog.test.com/54321&sa=U&ei=1sTFVJLfOtOC8gW0jIHYCw
但是我需要的是http://blog.test.com/54321
如何匹配我想要的结果?请指导我,谢谢
无需使用正则表达式。
link = "http://blog.test.com/54321&sa=U&ei=1sTFVJLfOtOC8gW0jIHYCw&ved=0CBMQFjAA"
_link = link.split('&',1)
result = _link[0]
>>print result
>>'http://blog.test.com/54321'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句