- Регистрация
- 03.02.2016
- Сообщения
- 527
- Благодарностей
- 273
- Баллы
- 63
Доброго субботнего дня!
Столкнулся с необходимость вырезать из урла последний транслит, который стоит после последнего слеша и до .html
т.е в урле:
http://сайт.ru/the-123-of-748-548-top.html
нужно получить: the-123-of-748-548-top
а в урле:
http://сайт.ru/категория/подкатегория/translit.html
нужно получить: translit
Что пробовал:
В конструкторе создавал регулярку:
Перед искомым текстом стоит / после .html, ставил и не ставил шалку с самым коротким совпадением. Не помогает, начинает захватывать с самого первого слеша, а нужно с последнего.
Собственно, сжатый вопрос: какая регулярка позволит брать с последнего совпадения и есть ли такая возможность вообще? Спасибо!
Столкнулся с необходимость вырезать из урла последний транслит, который стоит после последнего слеша и до .html
т.е в урле:
http://сайт.ru/the-123-of-748-548-top.html
нужно получить: the-123-of-748-548-top
а в урле:
http://сайт.ru/категория/подкатегория/translit.html
нужно получить: translit
Что пробовал:
В конструкторе создавал регулярку:
Перед искомым текстом стоит / после .html, ставил и не ставил шалку с самым коротким совпадением. Не помогает, начинает захватывать с самого первого слеша, а нужно с последнего.
Собственно, сжатый вопрос: какая регулярка позволит брать с последнего совпадения и есть ли такая возможность вообще? Спасибо!