String 如何过滤Lua字符串中的errormessage
对于luasec,我得到了以下答案: blabla..result=“0”>35514001String 如何过滤Lua字符串中的errormessage,string,lua,lua-patterns,String,Lua,Lua Patterns,对于luasec,我得到了以下答案: blabla..result=“0”>35514001K..bla 如何在“msg=“”后面的引号之间过滤文本 使用函数string.find(responsetable,“msg=”)我可以找到第一个字符,但是如何读取字符串的其余部分直到最后一个引号。(错误消息的长度不同)。要获取内容,请使用string.match: str:match('msg="(.-)"') --Administratie 355140001 bestaat niet. 请注意,
K..bla
如何在“msg=“
”后面的引号之间过滤文本
使用函数string.find(responsetable,“msg=”)
我可以找到第一个字符,但是如何读取字符串的其余部分直到最后一个引号。(错误消息的长度不同)。要获取内容,请使用string.match
:
str:match('msg="(.-)"')
--Administratie 355140001 bestaat niet.
请注意,使用-
进行0次或更多惰性重复。谢谢!答案很简单:errormsg=string.match(responsetable'msg=“(.-)”);