Как составить регулярку?

Всем доброго времени суток.
Чет не могу составить регулярку, что бы удовлетворяла всем критериям. Может кто то помочь?
http://example.com/{part_that_i_need}
1) имя домена не имеет значение.
2) В конце может быть слешь может и не быть
3) могут быть гет параметры.
4) ссылка может быть вида http://example.com/{part_that_i_need}/somedataurl/etc
5) {part_that_i_need} может содержать буквы русские, английские, цифры, любой допустимый символ для урла
6) И как исключающий частный случай нужно игнорировать `http://example.com/#_=_` - где `#_=_` - то именно четкая строка
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ответы на вопрос 2
@BorisKorobkov
Web developer
{part_that_i_need} может содержать буквы русские, английские, цифры, любой допустимый символ для урла

URL не может содержать кириллицу. Даже если она отображается в адресной строке браузера, то URL все равно вместо нее будет %...
В остальном: ([\d\w%]+)
Ответ написан
Комментировать
daruwanov
@daruwanov Автор вопроса
Вот такая конструкция вроде работает `\w\/([^/?#]+)\/?`
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы