我有一个我在MATLAB中定义的tif文件:
f = 'C:\temp\buffers_41113034_nw.tif'
如何提取基本名称的一部分,以便格式如下:
'41113034_nw.tif'
我知道我可以使用以下方法获取基本名称 - 只是不确定如何获取基本名称的子集:
>> [pathstr,name,ext] = fileparts(f);
>> [name ext]
ans =
buffers_41113034_nw.tif
答案 0 :(得分:1)
结合使用strrep
(删除关键字"buffers_"
)和strcat
(与扩展名连接) -
strcat(strrep(name,'buffers_',''),ext)