Задать вопрос
@vyaznikov1991
Набирающийся мудрости нуб-junior

JS регулярные выражения для работы с расширениями файла?

К примеру, имеется файлы script.js, style.css, index.html, logo.png

1) Необходимо регулярное выражение, которое будет удалять у каждого фала расширение. (Для упрощения, можно удалить все что идет после точки);

2) Необходимо получить расширение файла (Для простоты - все что идет после точки).

Делал через split, но нужно решение именно с помощью регулярного выражения
Никак не могу сообразить как такое сделать с помощью регулярок :-(
  • Вопрос задан
  • 4198 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
ProjectSoft
@ProjectSoft
Front-end && Back-end разработчик
https://regex101.com/r/Zc5kkR/2
Всё это реальные файлы
sGNBlzHARGnR2fS3DKtT4pM0TQHrim.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@GreatRash
\.[0-9a-z]{1,5}$ - находит от одного до пяти символов после последней точки.
Ответ написан
Комментировать
@variasco
\.\w+$
Ищет только после последней точки
Пример:
file.name.txt -> .txt
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект