1
body007 201 天前
看起来是 lua 语言。根据下面的描述。
string.find(目标字符串, 搜索字符串, [(init: 起始位置,默认为 1,可为负数表示从后往前), [(plain: false=简单模式,true=正则匹配,默认 false)]]) 你第 3 个参数是 -1 ,那么表示从最后一个字符往后匹配,当然能匹配 ']' 无法匹配 '[' 了 试试:local st=(string.find(inputString,"%[",-6)),刚好匹配倒数第 1 个 '[' |
2
wellerman 201 天前
local end=(string.find(inputString,"%[",1))
查找索引开始位置:设为 1 就行了。 https://www.lua.org/manual/5.3/manual.html#pdf-string.find |