From 89146922217d1326834f1f6c3e0f9cdd8596d986 Mon Sep 17 00:00:00 2001 From: Mert Cobanov Date: Wed, 1 May 2024 20:00:43 +0300 Subject: [PATCH] Refactor YouTube link validation regex in yt_summarizer.py --- yt_summarizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_summarizer.py b/yt_summarizer.py index b34c821..65cf432 100644 --- a/yt_summarizer.py +++ b/yt_summarizer.py @@ -7,7 +7,7 @@ import re def check_link(link): - yt_regex = r"(https?://)?(www\.)?(youtube\.com/watch\?v=|youtu\.be/)[\w-]+" + yt_regex = r"^(?:https?:\/\/)?(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]+)(?:\?.*)?$" return re.match(yt_regex, link) is not None