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.
This commit is contained in:
Sir Wintour 2025-03-30 18:58:08 +02:00 committed by GitHub
parent 5ed7b23713
commit ad7136ae64
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -32,7 +32,7 @@ public static partial class MP4TtmlUtil
{ {
[GeneratedRegex(" \\w+:\\w+=\\\"[^\\\"]*\\\"")] [GeneratedRegex(" \\w+:\\w+=\\\"[^\\\"]*\\\"")]
private static partial Regex AttrRegex(); private static partial Regex AttrRegex();
[GeneratedRegex("<p.*?>(.+?)<\\/p>")] [GeneratedRegex("<p.*?>((.|\n)+?)<\\/p>")]
private static partial Regex LabelFixRegex(); private static partial Regex LabelFixRegex();
[GeneratedRegex(@"\<tt[\s\S]*?\<\/tt\>")] [GeneratedRegex(@"\<tt[\s\S]*?\<\/tt\>")]
private static partial Regex MultiElementsFixRegex(); private static partial Regex MultiElementsFixRegex();