Помогите правильно составить регулярное выражение

  • Автор темы
  • Модер.
  • #11
#http:[^\s"']*?\/\?catalogId=\d+#
вот так должно забрать все с /?catalogId=xxxx
где x - цифра
и при этом не брать все что после цифр
 
  • Автор темы
  • Модер.
  • #13
Попробуй вот так еще:
#http:\/\/www\.site\.ru\/mycatalog\/\?catalogId=\d+#
Этот пример работает..



#http:[^\s"']*?\/\?catalogId=\d+#
вот так должно забрать все с /?catalogId=xxxx
где x - цифра
и при этом не брать все что после цифр
Этот нет..

Необходимо что бы:
Для просмотра ссылки Войди или Зарегистрируйся01 вела на адрес ya.ru
Для просмотра ссылки Войди или Зарегистрируйся02 вела на адрес google.com
 
Бизон, ты все же разберись что там и как у тебя в админке.
Регуляркой мы можем что то выбрать/вырезать, а далее куда то подставить вырезанное
А чтоб "это" вело туда то и туда то - это уже функционал в скрипте у тебя
 
  • Автор темы
  • Модер.
  • #15
так функционал позволяет добавлять правила для ссылок))) я то разобрался немного..)
но у ссылок свой уникальный id, который тоже необходимо использовать в регулярке :)
 
  • Автор темы
  • Модер.
  • #16
Бизон, ты все же разберись что там и как у тебя в админке.
Регуляркой мы можем что то выбрать/вырезать, а далее куда то подставить вырезанное
А чтоб "это" вело туда то и туда то - это уже функционал в скрипте у тебя
вот как в эту регулярку #http:\/\/www\.site\.ru\/mycatalog\/\?catalogId=\d+#, добавить catalogId=5805&id=01 - ?
 
#http:\/\/www\.site\.ru\/mycatalog\/\?catalogId=5805&id=01#
 
Назад
Сверху