From 28ca17321f277bae029cf0ec834b02dc5db4b1bb Mon Sep 17 00:00:00 2001 From: Roel van Uden Date: Fri, 23 Jan 2015 10:08:29 +0100 Subject: [PATCH] Correct the SRT tag conversion --- src/subtitle/formats/srt.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/subtitle/formats/srt.js b/src/subtitle/formats/srt.js index 3c6efc8..a814b01 100644 --- a/src/subtitle/formats/srt.js +++ b/src/subtitle/formats/srt.js @@ -63,11 +63,12 @@ function _suffix(value, length) { */ function _text(text) { return text - .replace(/{\\i1}(.+){\\i0}/g, '$1') - .replace(/{\\b1}(.+){\\b0}/g, '$1') - .replace(/{\\u1}(.+){\\u0}/g, '$1') + .replace(/{\\i1}/g, '').replace(/{\\i0}/g, '') + .replace(/{\\b1}/g, '').replace(/{\\b0}/g, '') + .replace(/{\\u1}/g, '').replace(/{\\u0}/g, '') .replace(/{[^}]+}/g, '') - .replace(/\\n(\s+)?/ig, '\n'); + .replace(/(\s+)?\\n(\s+)?/ig, '\n') + .trim(); } /**