使用参数为 url 编写正则表达式

卡利亚帕帕

什么是正则表达式 index12.php?cart123=123sadasd

所有字符串都应该是字母数字

(我正在尝试用 python 编写它,但似乎不起作用)

大卫·阿里亚斯

这种模式可以帮助你:

(\?|\&)([^=]+)\=([^&]+)

例如:

import re

url = "index12.php?cart123=123sadasd&user=nickname"
x = re.findall("(\?|\&)([^=]+)\=([^&]+)", url)

if x:
  print(x)
else:
  print("No match")

输出将是:

[('?', 'cart123', '123sadasd'), ('&', 'user', 'nickname')]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章