admin 管理员组

文章数量: 1087139


2024年4月17日发(作者:trans词根词缀什么意思)

lua 用法

()函数

函数**是Lua中一种字符串处理函数,它可以在字符串中查找每一

个指定的子串,并将其替换成另外一个子串,替换的次数和查找的次数一样多。

语法

( string, find, replace [ , n] )

参数:

* string是一个字符串;

* find是一个要查找的子串;

* replace是一个用来替换找到的子串的子串;

* n是可选的,用于指定替换次数,如果没有设置,或者设置为零,那么就替换

所有找到的子串。

返回值

()函数返回三个值:

* 一个字符串,它是string参数中所有被替换后的字符串;

* 一个数字,它是执行替换的次数;

* 一个可能会修改find参数的格式化字符串,这个参数可以省略。

示例

```

-- 定义要查找替换的字符串

str = "hello world, hello lua"

-- 查找替换所有的 'hello' 为 'hi'

s, n = (str, "hello", "hi")

-- 输出替换的结果

print(s, n) -- hi world, hi lua 2

```

上面的代码中,我们定义了一个字符串,然后使用函数查找并替换

所有的'hello'为'hi'。最后打印出替换后的结果和替换次数。


本文标签: 替换 次数 查找