小编Jin*_*Lee的帖子

如何在括号中捕获字符串?

str = "fa, (captured)[asd] asf, 31"

for word in str:gmatch("\(%a+\)") do
    print(word) 
end
Run Code Online (Sandbox Code Playgroud)

嗨!我想在括号中捕捉一个单词.

我的代码应该打印"捕获"字符串.

lua: /home/casey/Desktop/test.lua:3: invalid escape sequence near '\('
Run Code Online (Sandbox Code Playgroud)

我得到了这个语法错误.

当然,我可以找到括号的位置并使用string.sub函数

但我更喜欢简单的代码.

另外,括号给了我类似的错误.

string lua string-matching lua-patterns

7
推荐指数
2
解决办法
4354
查看次数

标签 统计

lua ×1

lua-patterns ×1

string ×1

string-matching ×1