]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/common.py
[docs] Misc improvements
[yt-dlp.git] / yt_dlp / extractor / common.py
index 4132c831cdef23543d517b21dc2c3ea1946b0a88..87660bb23bd8f63e1dfe06478c389ed8b803120f 100644 (file)
@@ -1236,7 +1236,7 @@ def _search_json(self, start_pattern, string, name, video_id, *, end_pattern='',
             fatal, has_default = False, True
 
         json_string = self._search_regex(
-            rf'{start_pattern}\s*(?P<json>{{\s*{contains_pattern}\s*}})\s*{end_pattern}',
+            rf'(?:{start_pattern})\s*(?P<json>{{\s*(?:{contains_pattern})\s*}})\s*(?:{end_pattern})',
             string, name, group='json', fatal=fatal, default=None if has_default else NO_DEFAULT)
         if not json_string:
             return default