Regex 匹配除用户帐户和频道URL之外的所有YouTube URL

Regex 匹配除用户帐户和频道URL之外的所有YouTube URL,regex,Regex,你能帮我找到一个正则表达式,它匹配除用户帐户和频道URL之外的所有YouTube URL吗 我正在使用这个正则表达式: https?:\/\/((www|m)\.)?(youtube\.com|youtu.be)\/((^channel\/|^user\/){0}(embed\/|(watch)?(\?|\/)?v(=|\/)?))(\S+)? 它工作正常,但格式为“”的youtube url不匹配 谢谢使用 https?:\/\/((www|m)\.)?(youtube\.com|youtu

你能帮我找到一个正则表达式,它匹配除用户帐户和频道URL之外的所有YouTube URL吗

我正在使用这个正则表达式:

https?:\/\/((www|m)\.)?(youtube\.com|youtu.be)\/((^channel\/|^user\/){0}(embed\/|(watch)?(\?|\/)?v(=|\/)?))(\S+)?
它工作正常,但格式为“”的youtube url不匹配

谢谢使用

https?:\/\/((www|m)\.)?(youtube\.com|youtu\.be)\/(?!user\/|channel\/)(embed\/|(watch)?[?\/]?v[=\/]?)?(\S*)
看。注意,
(嵌入\/|(监视)?[?\/]?v[=\/]?)?
部分现在在
量词的帮助下是可选的


(?!user\/| channel\/)
部分将禁止
user/
channel/

谢谢您的回答,但是正则表达式应该忽略频道和用户帐户,例如:@ZuhairAli将该要求添加到解决方案中。非常感谢您的帮助