Magmi 是一些电子商务软件的导入工具。
我正在尝试导入图像。问题是我的图像都被命名为“SKU.jpg”并且位于不同的目录中。
Magmi 有一个使用正则表达式解决这个问题的工具。
我的问题是提出正确的正则表达式来完成这项工作。
注意:我已经使用手动重命名的文件测试了我的导入,并且效果很好。
Magmi 说,如果您在不同的目录中有类似的图像名称,如下所示:
thumbs/01.png
standard/01.png
然后使用这个正则表达式:
re::(.*)/(.*)\.(.*)$::$2_$1.$3
文件将被重命名,如下所示:
01_thumbs.png
01_standard.png
现在,我的文件结构如下:
/images/Headshot/Rectangle/VT08.jpg
/images/FloorShot/Rectangle/VT08.jpg
我假设这个正则表达式可以工作:
re::/(.*)/(.*)/(.*)/(.*)\.(.*)$::$2_$4.$5
像这样更改文件:
Headshot_VT08.jpg
然而,事实并非如此。
有什么我想念的吗?