正则表达式,某些关键字除外

Regex with exceptions to certain keywords

我正在尝试创建正则表达式(与 Firefox 的时尚扩展一起使用),它将为每个具有 youtube.com 的字符串呈现 true,但是会呈现 false 如果字符串包含 /user//channel/

示例

True
https://www.youtube.com/feed/trending

False
https://www.youtube.com/user/whateva/featured
https://www.youtube.com/channel/lfjafjsldsf

我什至不知道从哪里开始,尝试学习正则表达式几次,但我无法理解它是如何工作的。

我认为应该这样做:

^.*youtube\.com((?!\/user\/|\/channel\/).)*$

live demo

建议的解决方案是使用负前瞻。有关详细信息,请参阅: