要在正则表达式中增加开头可以是href
、src
、action
的功能,可以使用模式匹配符|
表示逻辑或的关系。以下是修改后的代码示例:
local s = "<a class=\"btn-cleartext\" href=\"javascript:void(0)\"></a>"
local sstr = string.gmatch(s, '(href|src|action)%s*=%s*["\']([^"\']+)[\'"]')
for key, value in sstr do
print(value)
end
这样修改后的正则表达式将匹配以 href
、src
或 action
开头,并且其后紧跟着等号和引号包围的任意字符序列,并提取其中的URL。
希望这能满足你的需求!
内容由零声教学AI助手提供,问题来源于学员提问