pos = string.find("1.23x", ".")
print ( pos )
我总是得到1,当输出应该是2.即使我试试这个
pos = string.find("123x", ".")
print ( pos )
它仍然会返回1.
我做错了什么?
答案 0 :(得分:1)
忘了Lua可以使用模式,这有效:
pos = string.find('1.23x', '.',1 ,true)
print ( pos )
点匹配为模式,第四个参数将模式设置为plain,因此它将点识别为常规字符。