Сейчас в сети: 663
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

помогите с регулярным выражением, пожалуйста!

Бакалавр ✭ ✭

Привет!

Может кто-нибудь помочь с регулярными выражениями? 

Как бы мне с помощью регулярного выражения исключить все варианты слова, кроме одного?

 

Например, есть продукт: product-green.

У меня есть множество урлов, в которых могут быть "product-red", "product-yellow", "super-product", "the-best-product-i-have-ever-seen-v3".

 

Хочу сделать фильтр, с помощью которого исключить всё, кроме "product-green".

Пробовала исключать конкретные варианты, но поняла, что затея не очень правильная, так как ссылки с их использованием могут генерироваться как угодно и сколько угодно и всё не предусмотреть.

 

Есть здесь мастера регулярных выражений?

1 Ответ экспертаverified_user

Re: помогите с регулярным выражением, пожалуйста!

Ведущий участник
Добрый день, Стася!

Вариант "строго равно" "product-green" не подходит?



С уважением,
Анатолий

Re: помогите с регулярным выражением, пожалуйста!

Бакалавр ✭ ✭
Анатолий, добрый день! Нет, мне нужно сделать фильтр на представление и для него исключить все урлы с product, но чтобы product-green проходил.

Re: помогите с регулярным выражением, пожалуйста!

Ведущий участник
А может быть сделать 2 фильтра:
1 - включить все, что содержит "green"
2 - включить все, что содержит "product-green"
Как думаете?



С уважением,
Анатолий

Re: помогите с регулярным выражением, пожалуйста!

Бакалавр ✭ ✭

Анатолий, Вы, наверное имели в виду какой-то из пунктов исключить? Мне включение в любом случае не подоходит, потому что мне в представлении нужны еще и другие страницы. Мне нужно именно исключение слов.

Re: помогите с регулярным выражением, пожалуйста!

Ведущий участник
Т.е. Вам необходимо оставить всю статистику, но исключить из нее все, что содержит "product", но оставить "product-green"?



С уважением,
Анатолий

Re: помогите с регулярным выражением, пожалуйста!

Бакалавр ✭ ✭
Анатолий, так точно!Веселый на самом деле там еще кое-какие слова нужно исключить, но ключевая проблема именно в этих продактах.

Re: помогите с регулярным выражением, пожалуйста!

Ведущий участник
Стася, с ходу не придумал решение. Задача из разряда "со звездочкой" Веселый



С уважением,
Анатолий