来一段 url:
https://m.xp85.com/sjdzZr/user=zhangsan&password=helloworld123&startid=1&count=10
假如我想提取:
user:zhangsan
password=helloworld123
我的正则是这样的
# 这里的 k1, v1 是从库里提取的关键词。
re.findall(r'{}=(.*?)[&|"|;|_|\n]'.format(k1), urlStr, re.S)[0]
re.findall(r'{}=(.*?)[&|"|;|_|\n]'.format(v1), urlStr, re.S)[0]
注意你的 urlStr 在最后 要自行格式化换行符,这样不会报数组越界异常。
本文介绍如何使用正则表达式从URL中提取特定参数,如user和password,适用于Web开发和数据提取场景。

1432

被折叠的 条评论
为什么被折叠?



