【发布时间】:2015-11-28 04:39:32
【问题描述】:
考虑以下在 lua cli 上完成的测试:
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio
> line = "Conference 1-12345-a.b.c (1 member rate: 32000 flags: running|answered|enforce_min|dynamic|exit_sound|enter_sound)"
我正在尝试从Conference 1-12345-a.b.c 中提取12345
这行得通:
> searchtextok = "1%-(%d%d%d%d)"
> print(string.match(line, searchtextok));
1234
但这失败了:
> searchtextok = "1%-(%d%d%d%d)%-"
> print(string.match(line, searchtextok));
nil
但我不明白为什么。我目前正在阅读this,但如果您有任何指点,那就太好了。
【问题讨论】:
标签: lua lua-patterns