update match

pull/1066/merge
lyswhut 2022-12-10 15:42:26 +08:00
parent 76d32c1cb4
commit 959df65e0a
1 changed files with 6 additions and 4 deletions

View File

@ -23,8 +23,9 @@ const parseExtendedLyric = (lrcLinesMap, extendedLyric) => {
if (text) {
const times = timeField.match(timeExp)
if (times == null) continue
for (const time of times) {
const timeStr = time.replace(/(?:\.0+|(\.\d+?)0+)$/, '$1')
for (let time of times) {
if (!time.includes('.')) time += '.0'
const timeStr = time.replace(/(?:\.0+|0+)$/, '')
const targetLine = lrcLinesMap[timeStr]
if (targetLine) targetLine.extendedLyrics.push(text)
}
@ -82,8 +83,9 @@ module.exports = class LinePlayer {
if (text) {
const times = timeField.match(timeExp)
if (times == null) continue
for (const time of times) {
const timeStr = time.replace(/(?:\.0+|(\.\d+?)0+)$/, '$1')
for (let time of times) {
if (!time.includes('.')) time += '.0'
const timeStr = time.replace(/(?:\.0+|0+)$/, '')
if (linesMap[timeStr]) {
linesMap[timeStr].extendedLyrics.push(text)
continue