将 python 正则表达式模式转换为 lua

我有一个模式,但我不知道如何将其转换为 Lua 模式 这是我的模式:

(?P<Protocol>https?:\/\/)?(?P<Subdomain>\w*\.)?(?P<Domain>(?:[a-z0-9\-]{1,})\.(?:[^\s\/\.]{2,}))(?P<Path>\/proxy)?(?P<Params>(?:\?|\#)[^\s\/\?\:]*)

能否有人帮我转换或转换它?

点赞
用户7262247
用户7262247

你可能希望搜索在线工具,如https://regex101.com/

我没有找到一个适用于 LUA 的工具,因为似乎 LUA 有自己的语言来定义“模式”,这不是正则表达式。这是一个2分钟的搜索,所以可能我错过了什么。

相反,有一些好的文档来源,如

如果你希望 LUA 语言熟练的用户帮助你这里,你需要提供一个最小的可重现的例子。

2019-10-10 12:50:36