按字符拆分文件基名

时间:2014-08-22 22:26:57

标签: string matlab path

我有一个我在MATLAB中定义的tif文件:

f = 'C:\temp\buffers_41113034_nw.tif'

如何提取基本名称的一部分,以便格式如下:

'41113034_nw.tif'

我知道我可以使用以下方法获取基本名称 - 只是不确定如何获取基本名称的子集:

>> [pathstr,name,ext] = fileparts(f); 
>> [name ext]

ans =

buffers_41113034_nw.tif

1 个答案:

答案 0 :(得分:1)

结合使用strrep(删除关键字"buffers_")和strcat(与扩展名连接) -

strcat(strrep(name,'buffers_',''),ext)