소스 검색

Fix clean regex

Bond-009 2 년 전
부모
커밋
83d6f21fd0
2개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Emby.Naming/Audio/AlbumParser.cs
  2. 3 0
      src/Jellyfin.Drawing.Skia/StripCollageBuilder.cs

+ 1 - 1
Emby.Naming/Audio/AlbumParser.cs

@@ -23,7 +23,7 @@ namespace Emby.Naming.Audio
             _options = options;
             _options = options;
         }
         }
 
 
-        [GeneratedRegex(@"([-\.\(\)]|\s+)")]
+        [GeneratedRegex(@"[-\.\(\)\s]+")]
         private static partial Regex CleanRegex();
         private static partial Regex CleanRegex();
 
 
         /// <summary>
         /// <summary>

+ 3 - 0
src/Jellyfin.Drawing.Skia/StripCollageBuilder.cs

@@ -23,6 +23,9 @@ public partial class StripCollageBuilder
         _skiaEncoder = skiaEncoder;
         _skiaEncoder = skiaEncoder;
     }
     }
 
 
+    [GeneratedRegex(@"[^\p{IsCJKUnifiedIdeographs}\p{IsCJKUnifiedIdeographsExtensionA}\p{IsKatakana}\p{IsHiragana}\p{IsHangulSyllables}\p{IsHangulJamo}]")]
+    private static partial Regex NonCjkPatternRegex();
+
     [GeneratedRegex(@"\p{IsArabic}|\p{IsArmenian}|\p{IsHebrew}|\p{IsSyriac}|\p{IsThaana}")]
     [GeneratedRegex(@"\p{IsArabic}|\p{IsArmenian}|\p{IsHebrew}|\p{IsSyriac}|\p{IsThaana}")]
     private static partial Regex IsRtlTextRegex();
     private static partial Regex IsRtlTextRegex();