Я пытаюсь создать выражение регулярного выражения (для использования со стильным расширением для Firefox), которое будет отображать true для каждой строки, содержащей youtube.com, однако будет отображать false , если строкасодержит /user/ или /channel/.
youtube.com
/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
Предлагаемое решение использует отрицательный прогноз.Для получения дополнительной информации об этом см .: