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

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

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

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

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

Делал через split, но нужно решение именно с помощью регулярного выражения
Никак не могу сообразить как такое сделать с помощью регулярок :-(
  • Вопрос задан
  • 3871 просмотр
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы