Design patterns 如何在lua中提取子字符串
我有一个字符串Design patterns 如何在lua中提取子字符串,design-patterns,lua,substring,capture,Design Patterns,Lua,Substring,Capture,我有一个字符串“[testid-1]被锁定//主题:/Account-Domain:NM/”,我需要使用Lua脚本从字符串中提取“testid-1”。我试图使用下面的代码,但运气不好,我也尝试过转义[ aname=string.match(a,“[(.*)”)刚刚计算出lua中的转义字符是% aname=string.match(a,'%[(.*)%]') adomain=string.match(a,'.*Account Domain: (%a+)') 您可以在一次呼叫中完成: aname,
“[testid-1]被锁定//主题:/Account-Domain:NM/”
,我需要使用Lua脚本从字符串中提取“testid-1”
。我试图使用下面的代码,但运气不好,我也尝试过转义[
aname=string.match(a,“[(.*)”)
刚刚计算出lua中的转义字符是%
aname=string.match(a,'%[(.*)%]')
adomain=string.match(a,'.*Account Domain: (%a+)')
您可以在一次呼叫中完成:
aname, adomain = a:match('%[(.*)%].*Account Domain:%s*(.-)%s*/')