MATLAB批量修改图片名称
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB批量修改图片名称
我有一系列的图片。
图片名是这样的。
143557394-000001-000001
143558296-000002-000002
143558016-000003-000003
...........................
...........................
...........................
144926851-004316-004316
可以看到,这些文件名,只有位数是一样的。前两个字段的都不一样。
我想把所有的图片重命名为他的末尾的数字,即为
000001
000002
000003
......
......
.....
004316
请问大家怎么可以实现?
这个很容易办到,怎么读取文件,得到文件名你应该知道了
我就说怎么截取,假设文件名已经保存在一个cell数组了
1.s =
{'143557394-000001-000001','143558296-000002-000002','143558016-000003-
000003'};
2.for i=1:length(s)
3. tempstr = regexp(s{i},'-','split');
4. fn = tempstr(end)
5.end
复制代码
结果
1.fn =
2. '000001'
3.fn =
4. '000002'
5.fn =
6. '000003' 复制代码