Помогите с рег выражением

  • Автор темы Автор темы Punisher
  • Дата начала Дата начала

Punisher

Client
Регистрация
27.12.2014
Сообщения
43
Реакции
4
Баллы
8
Можно ли склепать рег выражение которое будет искать ссылку по заданому домену, но при этим исключать эту ссылку если в ней имеется стоп слово. Например есть список:

google.com/hero.jpg
google.com/hero
google.com/hero/213.php
google.com/hero/
google.com/hero/2123
google.ru/hero.html

Нужно рег выражение которое найдет ссылки с google.com, но без .jpg
В инете нарыл как отсеивать ссылки с jpg, но как слепить регулярки вместе без понятия.
 
Не ломай мозг, делай в два шага. Сначала выбирай все с доменом, потом удаляй ненужное.
 
Я так уже делал, но оказалось что для моей задачи это не подходит, так как придется ломать голову еще больше :) Поэтому мне нужно такое рег выражение (если его вообще можно сделать).
 
спарсь и удали строки где присутствует .jpg
 
Я выше ответил что этот вариант, к сожалению, не подойдет.
очень даже подойдёт и я очень прекрасно прочитал что написал Nick , а не подойдёт из за чего ??? что экшенов больше одного ???
 
да, тоже почему то уверен, что не нужно ломать голову с особым рег-выражением, а можно все сделать проще, пускай не за 1 шаг, но зато все будет работать без гемора и без головной боли, после пыток регулярками.. :-) ТС, опишите что вам нужно делать с этими ссылками.. каким образом вы будете их использовать..
 
Наверное это моя вина, не полностью раскрыл суть задачи, вот тема которую я создавал давненько http://zennolab.com/discussion/threads/rabota-so-spiskom.25955/ . Нужно было в ней и продолжить но не смог ее сразу найти. В ней мне посоветовали через рег выражение решить мою проблему, но само рег выражение для меня оказалось не простое)
 
Наверное это моя вина, не полностью раскрыл суть задачи, вот тема которую я создавал давненько http://zennolab.com/discussion/threads/rabota-so-spiskom.25955/ . Нужно было в ней и продолжить но не смог ее сразу найти. В ней мне посоветовали через рег выражение решить мою проблему, но само рег выражение для меня оказалось не простое)
посоветовали правильно, но если с регулярками не на короткой ноге, то будет трудновато.. проще собирать все ссылки в список, а дальше брать случайную строку из списка с удалением и проверять ее на наличие домена сайта и ненужных расширений, если ссылка прошла проверку - кликаем, если нет - берем другую строку из списка и проверяем.. т.е. будет цикл с выходом когда список опустошится или произведется нужное кол-во кликов..
 
Да вот надеялся, что заглянет какой-то спец рег выражений и состряпает мне за пару минут :) В принципе нигде больше такие сложные рег выражение не нужны, это бы решило все мои проблемы.
 
Да вот надеялся, что заглянет какой-то спец рег выражений и состряпает мне за пару минут :-) В принципе нигде больше такие сложные рег выражение не нужны, это бы решило все мои проблемы.
так что именно надо, регулярку которая отбросит сразу jpg, или чтобы этих строк не было, вроде варианты все подходят что предложили
 
Нужно рег выражение которое найдет ссылки с google.com, но без .jpg
В инете нарыл как отсеивать ссылки с jpg, но как слепить регулярки вместе без понятия.

Да варианты с парсингом ссылок и списками, то подойдут, но там мороки с ними будет не меньше, шаблон будет большой, из-за того что я описал в этой теме http://zennolab.com/discussion/threads/rabota-so-spiskom.25955/ . Просто 1 регулярка заменила бы кучу экшенов и упростила бы шаблон, но наверное придется делать через списки.
 
ну, чтоб в очередной раз чёт ляпнул на форуме
круть, ты даёшь совет, человек его проверяет и спрашивает что типо за куйня такая, или ты мастер таких делдов ну или сразу человеку говори где ему это приделывать и в каких масщтабах
 
Проверил в зенке, все работает как и в блокноте :) Спасибо!
 
кстати да, я первым делом проверил в конструкторе регулярок в ПМ - все ок..
норм регулярка, я далеко не спец по ним, поэтому записал себе в копилку регулярок, мало ли пригодится.. :-)
 
кстати да, я первым делом проверил в конструкторе регулярок в ПМ - все ок..
норм регулярка, я далеко не спец по ним, поэтому записал себе в копилку регулярок, мало ли пригодится.. :-)
Хм, наверно, версия pm не последняя? На крайней версии, действительно, первая регулярка не работает. Только изменённая:
http://zennolab.com/discussion/threads/pomogite-s-reg-vyrazheniem.26521/#post-184729
 
наверное думаю что надо видео записать
5.9.5.1 и регулярка ни чего не оьбнаружила
 
(?m)google\.com/((?!\.jpg|\ ).)*$
долго пытался понять её. Изящно)
Если бы просто была конструкция типа .+?(?!\.jpg)
Так бы не сработало? Я помню, в своё время пытался с отрицанием мутить, но у него своя логика, не стандартная
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)