所以我试图在字符串中找到方括号:
s = "testing [something] something else"
x,y = string.find(s,"[")
这给了我一个错误:格式错误(缺少']')。
我也试过:
x,y = string.find(s,"\[")
给我同样的错误。
还有这个:
x,y = string.find(s,"\\[")
在这种情况下,x 和 y 为零。
关于如何正确执行此操作的任何想法?提前致谢。
最佳答案
使用 string.find
的第四个参数,这会关闭模式匹配。
x, y = string.find(s, "[", nil, true)
关于string - 如何在lua中string.find方括号字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077423/