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

如题所述

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

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

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

温馨提示:答案为网友推荐,仅供参考
相似回答