pvr-cleanup-folder

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…