diff --git a/lib/routes/69shu/article.ts b/lib/routes/69shu/article.ts index e153292a1..922425332 100644 --- a/lib/routes/69shu/article.ts +++ b/lib/routes/69shu/article.ts @@ -88,9 +88,9 @@ const decrypt = (txt: string, articleid: string, chapterid: string, decryptionMa } return txt + .replaceAll(/\u2003|\n/g, '') .split('

') - .map((line, index, array) => (lineMap[index] ? array[lineMap[index]] : line)) - .slice(1, -1) - .join('

') - .replaceAll(/\u2003|()/g, ''); + .flatMap((line, index, array) => (lineMap[index] ? array[lineMap[index]] : line).split('
')) + .slice(1, -2) + .join('

'); };