Как удалить содержимое выражения начиная с его конца и только до последнего слеша?
Есть такая строка:
/ru/xxx/00202006050824096345
Необходимо на выходе получить после ее обработки вот такое значение:
/ru/xxx/
Часть выражения, которую необходимо удалить является динамической - поэтому точное содержимое после последнего слеша нам достоверное неизвестно.
Вопрос:
Как это возможно реализовать с помощью регулярного выражения или любым другим удобным способом?
Ответы (2 шт):
Автор решения: Александр Лесив
→ Ссылка
const str = '/ru/xxx/00202006050824096345';
const newStr = str.substring(0, str.lastIndexOf('/') + 1);
console.log(newStr);
Автор решения: Alex R.
→ Ссылка
Регулярное выражение для задачи
(.*\/)
Выражение также подходит для получение части пути без имени файла.