MATLAB批量修改图片名称

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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' 复制代码

相关文档
最新文档