有一个字符串txt文件,我想匹配其中的?id=123456,其中的123456,也就是url中的参数,这个txt中有400多个该类的url,求匹配表达式。
有一个字符串txt文件,我想匹配其中的?id=123456,其中的123456,也就是url中的参数,这个txt中有400多个该类的url,求匹配表达式。
python有模块解析url的
url_base = "http://www.baidu.com?id=123&name=name&passwd=passwd"
url_obj = urlparse(url_base)
query_obj = parse_qs(url_obj.query)
print query_obj
print query_obj['id']
print query_obj['name']
print query_obj['passwd']
输出
{'passwd': ['passwd'], 'id': ['123'], 'name': ['name']}
['123']
['name']
['passwd']
var str = `
https://segmentfault.com/q/1010000016617094?id=123
https://segmentfault.com/q/1010000016617094?id=456
`;
str.match(/(?<=id=)\d+/g);
//["123", "456"]
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决