Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 在不起作用的标记之间查找字符串_String_Lua_Lua Patterns - Fatal编程技术网

String 在不起作用的标记之间查找字符串

String 在不起作用的标记之间查找字符串,string,lua,lua-patterns,String,Lua,Lua Patterns,我有这根绳子 str="[COLOR r;255|g;255|b;0] 1 | Someoneelse | 8000 | 0 | 0 | 0[/COLOR][ENTER] 2 | Expendables | 4000 | 0 | 0 | 0[ENTER] 3 | Extra | 2000 | 0 | 0 | 0[ENTER] 4 | Extraordinry | 0 |

我有这根绳子

str="[COLOR r;255|g;255|b;0]  1 | Someoneelse       | 8000     |    0 |    0 |    0[/COLOR][ENTER]  2 | Expendables  | 4000     |    0 |    0 |    0[ENTER]  3 | Extra   | 2000     |    0 |    0 |    0[ENTER]  4 | Extraordinry  | 0        |    0 |    0 |    0"
我想返回
[COLOR r;255 | g;255 | b;0]
[/COLOR]

我试过了,但没用

print(string.find(str,"[COLOR r;255|g;255|b;0](.-)[/COLOR]"))
尝试:

请注意,
[
]
是魔法字符,因此需要对它们进行转义。

我解决了这个问题

string.gfind(str,"%[COLOR r;255|g;255|b;0](.-)%[/COLOR]")()
string.gfind(str,"%[COLOR r;255|g;255|b;0](.-)%[/COLOR]")()