【问题标题】:LUA / URL Query ParsingLUA/URL 查询解析
【发布时间】:2021-05-11 15:20:55
【问题描述】:

如何用 lua 序列化下面的 url?
“匹配”可以吗?

http://example.com/go.php?user=stack&pass=overflow

域名:example.com
用户:堆栈
通过:溢出

【问题讨论】:

  • 你的意思是如何反序列化或解析该网址

标签: nginx lua openresty


【解决方案1】:

试试这个:

s="http://example.com/go.php?user=stack&pass=overflow"
d,u,p=s:match("http://(.+)/.*user=(.-)&pass=(.+)")
print(d,u,p)

【讨论】:

  • http://example.com/go.php?pass=overflow&user=stack 应该也可以,但在这种情况下不会。
  • @DarkWiiPlayer,确实如此。但 OP 并没有说明是否期待这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-09
  • 2016-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多