我有一个字符串:
line="123 123 test testing"
我希望浏览空格分隔的部分并检查每个部分(123,123,测试,测试)是否与预定序列匹配。
我知道如何标记字符串:
for token in string.gmatch(line,'%w+') do
print (token)
end
我不确定如何逐个遍历每个部分并与我的变量local var
进行比较。
基本上我希望能够获得每个字符串,与变量var
的内容进行比较。
这是一个psudo代码:
Read file line by line {
Split every line by space (each line is in this format 123 456 string string)
Var1="123"
Var2="456"
If first token of the line= var1 then
If second token of the line=var2 then
Print the line
End
End
}
答案 0 :(得分:0)
for v in str:gmatch('%s('..var..')%s') do
print(v)
end
如果没有更多信息,这就是我能想到的全部。