From ad7136ae64379cb5aae09a6ada2b788c7030c917 Mon Sep 17 00:00:00 2001 From: Sir Wintour Date: Sun, 30 Mar 2025 18:58:08 +0200 Subject: [PATCH] Fixed Regex substitution for subtitle newline (#639) If subtitle XML had \n in it, then the "xmlContentFix" wouldn't work, so I updated the Regex to include \n in it. --- src/N_m3u8DL-RE.Parser/Mp4/MP4TtmlUtil.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/N_m3u8DL-RE.Parser/Mp4/MP4TtmlUtil.cs b/src/N_m3u8DL-RE.Parser/Mp4/MP4TtmlUtil.cs index f91f7ca..f9432a3 100644 --- a/src/N_m3u8DL-RE.Parser/Mp4/MP4TtmlUtil.cs +++ b/src/N_m3u8DL-RE.Parser/Mp4/MP4TtmlUtil.cs @@ -32,7 +32,7 @@ public static partial class MP4TtmlUtil { [GeneratedRegex(" \\w+:\\w+=\\\"[^\\\"]*\\\"")] private static partial Regex AttrRegex(); - [GeneratedRegex("(.+?)<\\/p>")] + [GeneratedRegex("((.|\n)+?)<\\/p>")] private static partial Regex LabelFixRegex(); [GeneratedRegex(@"\")] private static partial Regex MultiElementsFixRegex();