Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 如何过滤Lua字符串中的errormessage_String_Lua_Lua Patterns - Fatal编程技术网

String 如何过滤Lua字符串中的errormessage

String 如何过滤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. 请注意,

对于luasec,我得到了以下答案:

blabla..result=“0”>35514001
K..bla

如何在
“msg=“
”后面的引号之间过滤文本


使用函数
string.find(responsetable,“msg=”)
我可以找到第一个字符,但是如何读取字符串的其余部分直到最后一个引号。(错误消息的长度不同)。

要获取内容,请使用
string.match

str:match('msg="(.-)"')
--Administratie 355140001 bestaat niet.

请注意,使用
-
进行0次或更多惰性重复。

谢谢!答案很简单:errormsg=string.match(responsetable'msg=“(.-)”);