diff --git a/test/test_parsing.py b/test/test_parsing.py index 0e006298f7..9641df91df 100644 --- a/test/test_parsing.py +++ b/test/test_parsing.py @@ -343,7 +343,7 @@ def mark_comments(_string, char='^', nochar='-'): -----------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------- this is a leftover comment --> and end + here is and end ----------------^^^^^^^^^^^----------------^^^^^^^^^^^^^^^^^--------- --------^^^^^^^^^^^^^-----------------------------^^^^^^^^^^--------- diff --git a/yt_dlp/parsing.py b/yt_dlp/parsing.py index f4aaf1ac4f..72d7e448bd 100644 --- a/yt_dlp/parsing.py +++ b/yt_dlp/parsing.py @@ -20,7 +20,7 @@ class HTMLIgnoreRanges: if offset in ranges: ... """ - REGEX = re.compile(r'|]*>', flags=re.IGNORECASE) + REGEX = re.compile(r'': + if match_string.startswith('', '--!>'): return offset < self._last_match.start() return offset >= self._last_match.end()