Показать сообщение отдельно

  #6  
Старый 10.01.2016, 23:55
kosticun
Новичок
Регистрация: 10.01.2016
Сообщений: 10
Провел на форуме:
3364

Репутация: 0
По умолчанию

В свое время тоже задавался этим вопросом, изучив кучу доков, написал вот такую регулярку, правда это C++ и boost, но сама регулярка может перебраться и на php

// Регулярка для выбора основных составных url

const boost::regex main_expression(

// PROTO HOST PORT

"^(\?[^:/\?#]+)://)\?(\\w+[^/\?#:]*)(\?:\\d+))\?"

// PATH FILE PARAMS

"(/\?(\?:[^\?#/]*/)*)\?([^\?#]*)\?(\\\?(.*))\?",

boost::regbase::normal | boost::regbase::icase);
 
Ответить с цитированием