【发布时间】:2012-06-13 20:19:27
【问题描述】:
我想在一个长字符串中搜索各种项目,项目可能是这样的;
"test test"
"test test"
"test test"
所以我不知道测试之间可能有多少空格所以有一个通配符我可以用来告诉lua它是否找到它的“测试”和“测试”只要至少有1个空格字符之间测试?
【问题讨论】:
标签: lua
我想在一个长字符串中搜索各种项目,项目可能是这样的;
"test test"
"test test"
"test test"
所以我不知道测试之间可能有多少空格所以有一个通配符我可以用来告诉lua它是否找到它的“测试”和“测试”只要至少有1个空格字符之间测试?
【问题讨论】:
标签: lua
尝试匹配此模式:"test +test"。
这是一些代码:
function try(s)
print(s:match("test +test")~=nil,s)
end
try"test test"
try"test test"
try"test test"
try"test,test"
try"test, test"
【讨论】:
pattern = var .. " +" .. var 应该在 var 仅包含字母(或更准确地说,不包含魔术字符)时工作。
%s 将满足制表符甚至新行的需求,因此,如果这些可能出现在您的输入中,请使用%s。