String 在Lua中如何在点之前拆分字符串?
我需要做一个简单的字符串拆分 字符串是String 在Lua中如何在点之前拆分字符串?,string,lua,lua-patterns,String,Lua,Lua Patterns,我需要做一个简单的字符串拆分 字符串是“That.ought.Moment.2014.720p.BluRay.x264.YIFY.srt” 我只需要“那.尴尬.时刻.2014.720p.BluRay.x264.YIFY”没有“.srt” 我试过了,但错了: print(string.match("That.Awkward.Moment.2014.720p.BluRay.x264.YIFY.srt", '^.-.s')) 我该怎么做呢?因为常规匹配是贪婪的,所以您只需要匹配任何东西,直到看到(不
“That.ought.Moment.2014.720p.BluRay.x264.YIFY.srt”
我只需要“那.尴尬.时刻.2014.720p.BluRay.x264.YIFY”
没有“.srt”
我试过了,但错了:
print(string.match("That.Awkward.Moment.2014.720p.BluRay.x264.YIFY.srt", '^.-.s'))
我该怎么做呢?因为常规匹配是贪婪的,所以您只需要匹配任何东西,直到看到
(不要忘记逃避它):
将打印
That.Awkward.Moment.2014.720p.BluRay.x264.YIFY srt
That.Awkward.Moment.2014.720p.BluRay.x264.YIFY srt