获取与号或结尾处的字符串

2024-09-28 03:17:51 发布

您现在位置:Python中文网/ 问答频道 /正文

获取与号或结尾处的字符串

我有以下可能的网址:

http://google.com/sadfasdfsd&AA=mytag&SS=sdfsdf
http://google.com/sadfasdfsd&AA=mytag

Python中从字符串~&AA=mytag&~获取mytag的最佳方法是什么? 有两种可能:&AA=在中间或&AA=在结尾。 那么如何将这些都与正则表达式匹配呢?在

这个问题来自: Python Get Tags from URL

^{pr2}$

但仅当以下类型的URL有效时:

http://google.com/sadfasdfsd&AA=mytag&SS=sdfsdf

Tags: 方法字符串comhttpurlget结尾google
1条回答
网友
1楼 · 发布于 2024-09-28 03:17:51

使用URL解析库。在

>>> import urlparse
>>> url = urlparse.urlparse('http://google.com/sadfasdfsd?AA=mytag&SS=sdfsdf')
>>> url.query
'AA=mytag&SS=sdfsdf'
>>> urlparse.parse_qs(url.query)
{'AA': ['mytag'], 'SS': ['sdfsdf']}

相关问题 更多 >

    热门问题