From 0cd3b823d71717f1a08f93f57d563e1d83bec3e5 Mon Sep 17 00:00:00 2001 From: odrling Date: Sat, 3 Aug 2019 16:36:40 +0200 Subject: [PATCH] [karaoke-split] trim whitespaces around split marker --- karaoke-split.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/karaoke-split.lua b/karaoke-split.lua index dcff754..a428b71 100644 --- a/karaoke-split.lua +++ b/karaoke-split.lua @@ -24,7 +24,8 @@ function split_line(subs, sel) line1 = subs[i] line2 = subs[i] - line1.text, line2.text = line1.text:match("(.-){split}(.*)") + split_expr = "(.-)%s*{split}%s*(.*)" + line1.text, line2.text = line1.text:match(split_expr) while line1.text ~= nil do line1.end_time = line1.start_time + getduration(line1.text) @@ -36,7 +37,7 @@ function split_line(subs, sel) subs.insert(i, line2) line1 = subs[i] - line1.text, line2.text = line1.text:match("(.-){split}(.*)") + line1.text, line2.text = line1.text:match(split_expr) end end