gpt4 book ai didi

string - Lua - string.find(x, "a - b c") 给出 nil 值

转载 作者:行者123 更新时间:2023-12-01 09:54:02 25 4
gpt4 key购买 nike

我用:

x = "Testing a - b c Test"
y = string.find(x, "a - b c")
print(y)

这打印为零。但为什么? x 内部有一个“a - b c”字符串。如果我使用 y = string.find(x, "b c") 那么它会打印出正确的 13 但我必须找到 a - b c...

最佳答案

string.find第二个参数是正则表达式模式,而不是纯字符串。要搜索文字字符串,请使用以下代码:

y = string.find(x, "a - b c", 1, true)

关于string - Lua - string.find(x, "a - b c") 给出 nil 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32291353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com