2

延長部分で停止する最後の文字までキャプチャを使用string.matchして返すことはできますか?.

4

1 に答える 1

5
local str = "filename.lua.txt"
local cap = str:match("(.+)%..+")
print(cap)

出力:filename.lua

このパターンの鍵は、リテラルを表すために+and を使用する貪欲さです。%..

于 2013-09-19T00:37:23.640 に答える