1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-08-15 00:48:28 +00:00

performance improvement on new regex

performance improvement, no functional changes
This commit is contained in:
TheQWERTYCodr 2025-08-01 03:41:38 -04:00 committed by GitHub
parent 08c7d5379e
commit 9116f98f49
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4183,9 +4183,9 @@ def process_language(container, base_url, lang_code, sub_name, client_name, quer
(?:\n|^)(?P<track>[^\n·]+)\ ·\ (?P<artist>[^\n]+)\n+ (?:\n|^)(?P<track>[^\n·]+)\ ·\ (?P<artist>[^\n]+)\n+
(?P<album>[^\n]+)\n+ (?P<album>[^\n]+)\n+
(?:\s*(?P<release_year>\d{4})[^\n]+\n+)? (?:\s*(?P<release_year>\d{4})[^\n]+\n+)?
(?:Released\ on\s*:\s*(?P<release_date>\d{4}-\d{2}-\d{2}))?.+? (?:Released\ on\s*:\s*(?P<release_date>\d{4}-\d{2}-\d{2}))?
(\nArtist\s*:\s*(?P<clean_artist>[^\n]+)\n.+)? (.+?\nArtist\s*:\s*(?P<clean_artist>[^\n]+)\n)?
Auto-generated\ by\ YouTube\.\s*$ .+Auto-generated\ by\ YouTube\.\s*$
''', video_description) ''', video_description)
if mobj: if mobj:
release_year = mobj.group('release_year') release_year = mobj.group('release_year')