1、lua语言 怎么检测 当前字符 是否 存在指定文本中

发布网友

我来回答

1个回答

热心网友

用find函数。
string.find()函数用于在一个给定的目标字符串中搜索一个模式。
最简单的模式就是一个单词,它只会匹配与自己完全相同的拷贝。
当find找到一个模式后,它会返回两个值:匹配到的起始索引和结尾索引;
如果没有找到任何匹配,它就返回nil。

示例代码:
local str = "Hello World"
local i, j = string.find(str, "Hello") 
-- 返回Hello在str中的起始位置和终止位置
print(i, j)

string.find函数还具有一个可选的第三个参数,它是一个索引,
告诉函数应该从目标字符串的哪个位置开始搜索。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com