我正在寻找一个正则表达式,它可以让我在字符串中找到类似&dog=
或&entropy=
的内容,我尝试了类似
&+s*^[a-zA-Z]+s*=
相信我可以将我想要的东西与s*
分开,但是效果不好,任何帮助都会受到赞赏。谢谢!
答案 0 :(得分:2)
我要走出窗台并假设
from urllib import urlparse
urlparse.parse_qs(my_query_string)
#or
urlparse.urlparse(my_url_string)[3]
是你真正想要的
答案 1 :(得分:1)
如果您想使用正则表达式,可以使用以下内容:
&\w+=
<强> Working demo 强>
代码
import re
p = re.compile(ur'&\w+=')
test_str = u"asdfasdf&asdf=asdfffff&abc123=asdf\n\n\n"
re.findall(p, test_str)
如果要捕获值,可以使用捕获组,如下所示:
&(\w+)=