From 8ecd6e6f541af25d5e05b71d88ff17b6346f0b0c Mon Sep 17 00:00:00 2001 From: lyswhut Date: Wed, 7 Dec 2022 20:11:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=A9=E5=B1=95=E6=AD=8C?= =?UTF-8?q?=E8=AF=8D=E5=8C=B9=E9=85=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/utils/lyric-font-player/line-player.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/utils/lyric-font-player/line-player.js b/src/common/utils/lyric-font-player/line-player.js index 5b7b423f..a53835d6 100644 --- a/src/common/utils/lyric-font-player/line-player.js +++ b/src/common/utils/lyric-font-player/line-player.js @@ -24,7 +24,7 @@ const parseExtendedLyric = (lrcLinesMap, extendedLyric) => { const times = timeField.match(timeExp) if (times == null) continue for (const time of times) { - const timeStr = time.replace(/(\.\d\d)0$/, '$1') + const timeStr = time.replace(/(?:\.0+|0+)$/, '') const targetLine = lrcLinesMap[timeStr] if (targetLine) targetLine.extendedLyrics.push(text) } @@ -83,7 +83,7 @@ module.exports = class LinePlayer { const times = timeField.match(timeExp) if (times == null) continue for (const time of times) { - const timeStr = time.replace(/(\.\d\d)0$/, '$1') + const timeStr = time.replace(/(?:\.0+|0+)$/, '') if (linesMap[timeStr]) { linesMap[timeStr].extendedLyrics.push(text) continue