str = "{u'xlink:href': u'http://ip/goform/XmlApi?op=ip&port=0&target=1', u'id': u'1'}"
print re.search("/href': u'.*?',/", str)
我正在尝试获取以http://开头并以target = 1结尾的文本,但我得到的是None。我的正则表达式错了吗?
答案 0 :(得分:1)
是的我认为你正在寻找错误的东西(如果你想要的是网址):
#!/usr/bin/env python
import re
if __name__ == '__main__':
s = "{u'xlink:href': u'http://ip/goform/XmlApi?op=ip&port=0&target=1', u'id': u'1'}"
m = re.search(r"u'(http://.*?)',", s)
print m.group(1)