Perdón por esta pregunta básica, pero he estado buscando toda la información sobre preg_replace que puedo encontrar y todavía no puedo resolverlo ... Tengo una cadena grande, como esta, por ejemplo:Preg_replace, reemplazando solo la parte del patrón en()?
$string= '# tjs { fassdaf } #fsk { fssf} # fskff { casf }';
Y cuando hago esto, que sustituye el patrón entero, no sólo la parte de() como espero que haga .. me pregunto cómo me puedo simplemente reemplazar la parte en() .. gracias
$pattern= '/#.*tjs.*\{.*(.*)\}/imsU';
$replacement= "test";
$return_string = preg_replace ($string, $pattern, $replacement);
espera cadena reemplazada:
'# tjs {test} #fsk { fssf} # fskff { casf }';
¿Se puede publicar también la cadena que se reemplazó? – kennytm