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

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

Есть входная строка, например:
offers/1/description
Необходимо "вычленить" из этого роута "description"
Роут может меняться, соответственно необходимо динамично отсекать часть после последнего слэша
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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