【发布时间】:2013-09-19 08:11:30
【问题描述】:
我正在使用scandir() 在包含诸如R12345.jpg, R12345_2.jpg, R12346.jpg, R12346_2.jpg, R12346_3.jpg 等文件的目录中构建图像文件名数组。
我想知道将这个数组拆分为以下元素的最佳方法:
R12345,,jpg
R12345,2,jpg
R12346,,jpg
R12346,2,jpg
R12346,3,jpg
谢谢。
【问题讨论】:
-
数组中的值是否存在模式?如果没有,那么您可能无法拆分它。
-
使用正则表达式匹配文件名的各个部分。