Foros del Web » Programando para Internet » PHP »

Duda de ereg_replace

Estas en el tema de Duda de ereg_replace en el foro de PHP en Foros del Web. Hola a todos. Tengo una duda respecto a esta función. Yo tengo este string Código: <font size=3>Texto</font> y quiero que, cada vez que aparezca, se ...
  #1 (permalink)  
Antiguo 15/04/2006, 03:49
Avatar de Pablo Castrillo  
Fecha de Ingreso: agosto-2005
Mensajes: 78
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Duda de ereg_replace

Hola a todos.
Tengo una duda respecto a esta función.

Yo tengo este string
Código:
<font size=3>Texto</font>
y quiero que, cada vez que aparezca, se sustituya por
Código:
<p class="p_grande">Texto</p>
Estoy utilizando esta función porque leyendo en el manual de php, entiendo que se utiliza para expresiones regulares.

Mi idea es que funcionase mas o menos asi:

Código:
reemplazar_mediante_expresiones_regulares( "<font size=3>(*)</font>", "<p class="p_grande">(*)"</p>, $string );

No sé si me habré explicado bien. Espero sus opiniones.

Saludos.

Última edición por Pablo Castrillo; 15/04/2006 a las 04:03
  #2 (permalink)  
Antiguo 15/04/2006, 04:28
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 11 meses
Puntos: 1
Usa esta:
Código PHP:
//
<?
$cadena_vieja 
'<font size=3>Este es mi texto</font>';
$cadena_nueva ereg_replace("<font size=.>(.*)</font>","<p class=\"p_grande\">\\1</p>",$cadena_vieja);
echo 
$cadena_nueva;
//imprime: <p class="p_grande">Este es mi texto</p>
?>
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #3 (permalink)  
Antiguo 15/04/2006, 04:35
Avatar de Pablo Castrillo  
Fecha de Ingreso: agosto-2005
Mensajes: 78
Antigüedad: 19 años, 2 meses
Puntos: 0
Hola uamistad.

Muchas gracias por responder tan pronto (y tan bien!!). Lo acabo de probar y funciona a la perfección.
Estaba documentandome sobre expresiones regulares en php y me encontré esto, que está bastante bien. Os lo dejo por si a alguno le hace falta.

Saludos!!
  #4 (permalink)  
Antiguo 15/04/2006, 04:37
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 11 meses
Puntos: 1
Por nada cuate, cuando se te ofrezca. =)
__________________
"Di no al Internet Explorer" -Proverbio Chino-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:37.