lo que va entre las barras y los parentesis
te dejo un ejemplo mejor
Código PHP:
Ver original$texto = "<div style='border:1px solid #000;'>texto en el div</div>";
echo preg_replace('/<div([^>]*)>(.*)<\/div>/', '<span$1>$2</span>', $texto);
ahi si te fijas reemplazo todos los div por span, manteniendo sus atributos
$1 <-- eso captura lo que haya en el primer paréntesis
$2 <-- lo mismo pero el segundo y asi sucesivamente