Regex 匹配除用户帐户和频道URL之外的所有YouTube URL
你能帮我找到一个正则表达式,它匹配除用户帐户和频道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
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将该要求添加到解决方案中。非常感谢您的帮助