Bueno antes de comenzar, comentar únicamente que no ejerzo de programador (aunque estudie algún año, me arrepentí

Dicho esto os comento cual es mi problema:
Tengo un textarea donde he implementado el WYSIWYG "nicEdit", el contenido de este se envía a través de POST a la variable $descripcionProyectoSinSustituir.
Código PHP:
$descripcionProyecto = $_POST['descripcionProyecto'];
echo $descripcionProyecto;
Código HTML:
<img src="../proyectos/nombre_del_archivo1.jpg" alt="" align="none" height="150" class="nicEdit-img"> <img src="../proyectos/proyectos/nombre_del_archivo2.jpg" alt="" align="none" height="150" class="nicEdit-img"> <img src="../proyectos/nombre_del_archivo3.jpg" alt="" align="none" height="150" class="nicEdit-img">
Código PHP:
$buscaSrcImagenes = '/<img.*?src=["\'](.*?)["\']/s';
Código PHP:
$buscaSrcImagenes = '/<img.*?src=["\'](.*?)["\']/s';
if (preg_match_all($buscaSrcImagenes , $descripcionProyecto, $imagenesArrayInicio)){
foreach ($imagenesArrayInicio[1] as $image) {
$image = substr_replace($image, '',0, 13);
$image = substr($image, 0, -4);
$imagenes[] = $image;
$concatenar .= $imagenes[$i]."|";
$i++;
};
$concatenar = substr($concatenar, 0, -1);
$totalNumeroProyectos = $i;
};
echo $concatenar;
echo $totalNumeroProyectos;
nombre_del_archivo1|nombre_del_archivo2|nombre_del _archivo3
He probado utilizando diferentes expresiones escritas, utilizando [URL="http://gskinner.com/RegExr/"]RegExr[/URL], algunas de estas pruebas han sido (por si sirven de orientación de lo que he intentado):
Código PHP:
src=["](http://.*?)["]
["\']path_completo/(.*?)["]
<img.*?src=["\'].*?["]
<img.*?src=["](http://.*?)["]
...
Si me pudieran ayudar, os lo agradecería enormemente
