Sarah: preg_replace Abfrage Problem

Beitrag lesen

Ich möchte mit meiner Abfrage den direkten Link umändern und in den neuen Link in der Datenbank abspeichern.

Direkter Link: /doc/pfad1/pfad2/dokument.pdf

Jetzt soll "doc" durch "user1" ersetzt werden aber ich weiß nicht wie ich das hinbekomme?

Mit dem Script habe ich nun folgende Ausgabe:
src="/user1/dokument.pdf"

Möchte aber diese Ausgabe haben:
src="/user1/pfad1/pfad2/dokument.pdf"

Ich bin schon fast am verzweifelen und hoffe mir kann jemand helfen?

function Make_Replace_Image_Path($HTMLString, $New_Path) {

$new_path = "src="$New_Path\3";
   $pattern = '/(<a href=('|").*/(.*(.doc|.pdf)))/';

$Result_String = preg_replace($pattern, $new_path, $HTMLString);
       return($Result_String);

}

$HTMLString = '<a href="/doc/pfad1/pfad2/dokument.pdf" ';
$New_Path = '/user1/';

print Make_Replace_Image_Path($HTMLString, $New_Path)