lua 语言 正则表达式问题
s="day30/05/1999"_,_,d,m,y=string.find(s,"(%d-)/(%d-)/(%d-)")print(d..","..m..","..y)...
s = "day 30/05/1999"
_,_,d,m,y=string.find(s,"(%d-)/(%d-)/(%d-)")
print(d..","..m..","..y)
输出30,05,
为什么没有捕获到1999?
最后加上标识符$就可以捕获到。求高人解释一下
注意,我并不是做游戏的,我只是编程爱好者。不要扯不相关的话题。我只想知道为什么。发现复制粘贴过来的直接举报。 展开
_,_,d,m,y=string.find(s,"(%d-)/(%d-)/(%d-)")
print(d..","..m..","..y)
输出30,05,
为什么没有捕获到1999?
最后加上标识符$就可以捕获到。求高人解释一下
注意,我并不是做游戏的,我只是编程爱好者。不要扯不相关的话题。我只想知道为什么。发现复制粘贴过来的直接举报。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询