Diversia
@Diversia

Как из пути до файла получить имя файла без расширения?

Здравствуйте! Помогите пожалуйста составить регулярное выражение.

Есть строки:
/information/base/doc/file.pdf
/doc2/Тестовый документ.pdf
...


Как получить имя файла при помощи регулярных выражений в PHP:
file
Тестовый документ


Например, код ниже обрезает только из "Тестовый документ.pdf" в "Тестовый документ". Как обрезать и путь?
$fileName = preg_replace('/\.\w+$/', '', $filePath);
  • Вопрос задан
  • 5310 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега PHP
♬♬
без регулярных выражений встроенной в PHP функцией pathinfo():
$info = pathinfo('/doc2/Тестовый документ.pdf');
echo $info['filename']; // Тестовый документ
Ответ написан
Ваш ответ на вопрос

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

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