Hello People.
Im trying to create a little embended PHP script in my AS but i have some problems aith my regex
set pvrCleanupFolder to do shell script "php -r
'$pvr_record_folder = \"/Users/mkh/Desktop/PVRRECOR\";
$will_rename = array();
$count_map = array();
foreach (glob(\"${pvr_record_folder}/*.pvr\", GLOB_ONLYDIR) as $folder) {
$folder = basename($folder);
$new = preg_replace(
'/^\\d{4}-(\\d{2})(\\d{2})-\\d{4}-(.*)\\.pvr$/', '\\2\\1-\\3', $folder);
if (!isset($will_rename[$new])) {
$will_rename[$new] = $folder;
$count_map[$new] = 1;
} else {
$will_rename[$new . '_' . $count_map[$new]] = $folder;
$count_map[$new]++;
}
}
foreach ($will_rename as $new => $old) {
$from = \"$pvr_record_folder/${old}\";
$to = \"${pvr_record_folder}/${new}\";
if (!rename($from, $to)) {
$action = 'FAILED';
} else {
$action = 'SUCCESS';
}
echo \"$action: ${old} -> ${new}
\";
}'"
But Im getting this error
error “sh: -c: line 7: syntax error near unexpected token \\d{2}' sh: -c: line 7:
‘/^\d{4}-(\d{2})(\d{2})-\d{4}-(.*)\.pvr$/’, ‘\2\1-\3’, $folder);'” number 2
Any help would be great.
Thanks…