我想在 upcount_name 函数中更改这个正则表达式:
protected function upcount_name_callback($matches) {
$index = isset($matches[1]) ? intval($matches[1]) + 1 : 1;
$ext = isset($matches[2]) ? $matches[2] : '';
return ' ('.$index.')'.$ext;
}
protected function upcount_name($name) {
return preg_replace_callback('/(?:(?: \(([\d]+)\))?(\.[^.]+))?$/',
array($this, 'upcount_name_callback'),$name,1);
}
来自 blueimp 上传脚本。此脚本更改名称以获得唯一的文件名,如“image (1).jpg”、“image (2),jpg”等....(请注意括号内的基本名称和数字之间的空格)
现在我想找回“image-1.jpg”、“image-2.jpg”。