gsub(s, “^%s*(.-)%s*$”, “%1”))
时间: 2024-06-16 18:04:35 浏览: 155
Lua 基础教程(十)字符串.pdf
这是一个Lua中的gsub函数的用法示例。gsub函数用于替换字符串中的匹配项。下面是对该函数的解释和示例代码[^1]:
```lua
s = " Hello, World! "
s = string.gsub(s, "^%s*(.-)%s*$", "%1")
print(s) -- 输出:Hello, World!
```
在上面的示例中,我们首先定义了一个字符串s,其中包含前导和尾随的空格。然后,我们使用gsub函数将字符串中的前导和尾随空格替换为空字符串。gsub函数的第一个参数是要操作的字符串,第二个参数是匹配模式,第三个参数是替换字符串。匹配模式"^%s*(.-)%s*$"用于匹配前导和尾随的空格,并捕获中间的内容。替换字符串"%1"表示将捕获的内容替换回原来的位置。
阅读全文