用luasec我收到以下答案:
blablabla..result =“0”>< header result =“0”>< office msgtype =“error”msg =“Administratie 355140001 bestaat niet。” 结果= “0” > 355140001< /办公室><代码> K..blablabla
如何在"msg="
后面的引号之间过滤文字?
使用函数string.find (responsetable,"msg=")
我可以找到第一个字符,但是如何在最后一个引号之前读取字符串的其余部分。 (错误消息的长度不同)。
答案 0 :(得分:2)
要获取内容,请使用string.match
:
str:match('msg="(.-)"')
--Administratie 355140001 bestaat niet.
请注意,-
使用0或更多懒惰重复。