我需要对字符串进行简单的分割。
字符串是“That.Awkward.Moment.2014.720p.BluRay.x264.YIFY.srt”
我只需要“That.Awkward.Moment.2014.720p.BluRay.x264.YIFY”
,没有“.srt”
我尝试了这个,但错误的是:
print(string.match("That.Awkward.Moment.2014.720p.BluRay.x264.YIFY.srt", '^.-.s'))
我该怎么做?
最佳答案
由于正则匹配是贪婪的,因此您只需匹配任何内容,直到看到。
(不要忘记转义它):
print(string.match("That.Awkward.Moment.2014.720p.BluRay.x264.YIFY.srt", '(.+)%.(.+)'))
将打印
That.Awkward.Moment.2014.720p.BluRay.x264.YIFY srt
关于string - Lua中如何在点之前分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24419797/