假设我有以下错误字符串:
err = "/mnt/cd4/autorun.lua:43: 'end' expected (to close 'while' at line 1) near '-eof-'"
如何从字符串中分别解析文件路径、行号和错误消息?
我没有解析Lua字符串的经验,所以我想在这里问一下。我还尝试找到解决相同问题的主题,但我找不到。
err = "/mnt/cd4/autorun.lua:43: 'end' expected (to close 'while' at line 1) near '-eof-'"
如何从字符串中分别解析文件路径、行号和错误消息?
我没有解析Lua字符串的经验,所以我想在这里问一下。我还尝试找到解决相同问题的主题,但我找不到。
'^(.-):(%d+):(.*)$'
。 - Egor Skriptunoff