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



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

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

任何人都可以帮我转换或为我转换吗?

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

我找不到 LUA 的一个,因为 LUA 似乎有自己的语言来表示非正则表达式的"模式"。这是一个2'搜索,所以也许我错过了一些东西。

相反,似乎有很好的文档来源,例如

  • https://riptutorial.com/lua/example/20315/lua-pattern-matching
  • https://www.lua.org/pil/20.2.html

如果您希望 LUA 流畅的用户在此处为您提供帮助,则需要提供一个最小的可重现示例。

最新更新