Расширение файла в Matlab - PullRequest
2 голосов
/ 01 марта 2011

Есть ли способ получить расширение файла по его имени ??Единственный алгоритм, который я мог разработать, чтобы выполнить вышеупомянутую задачу, - найти последнее «.»и оставьте всю строку до конца ..

Но не слишком уверен, как получить индекс конечного '.'из заданной строки ..

Любая новая идея или предложение для того же ??

Я на самом деле пытаюсь разработать фильтр, который обрабатывает только все файлы изображений, а не другие не изображенияфайл ... Есть ли другой способ сделать то же самое, используя любую встроенную функцию ???

Ответы [ 2 ]

8 голосов
/ 01 марта 2011

Используйте встроенную функцию "fileparts".

0 голосов
/ 01 марта 2011

Вы можете использовать функцию regexp с параметром split

output = regexp(your_string, '\.', 'split')

Вывод представляет собой массив ячеек, из которого вы можете извлечь нужное значение.

http://www.mathworks.com/help/techdoc/ref/regexp.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...