Задать вопрос
@MrLumusss

Как написать регулярку для отделения последней части в роуте?

Есть входная строка, например:
offers/1/description
Необходимо "вычленить" из этого роута "description"
Роут может меняться, соответственно необходимо динамично отсекать часть после последнего слэша
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Drilled-prog
@Drilled-prog
Программирую на ['php', 'js']
"offers/1/description".replace(/(.+)(\/.+)/, "$1");
Ответ написан
Комментировать
@garbagecollected
если речь идет про nodejs, то можно
const path = require('path');
console.log( path.basename( 'http://domain.ru/some/path/123456' ) ); 
  // => '123456'
console.log( path.dirname( 'http://domain.ru/some/path/123456' ) ); 
  // => 'http://domain.ru/some/path'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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