Foros del Web » Programando para Internet » PHP »

reemplazar texto entre <x> y </x>?

Estas en el tema de reemplazar texto entre <x> y </x>? en el foro de PHP en Foros del Web. Hola, ¿Es posible reemplazar texto entre X y /X? Algo así, pero que funcione claro: Código PHP: $frase = 'Me gustan los caramelos de limón.' ; $frase = str_replace ( ...
  #1 (permalink)  
Antiguo 05/02/2009, 21:20
 
Fecha de Ingreso: abril-2008
Mensajes: 61
Antigüedad: 16 años
Puntos: 1
reemplazar texto entre <x> y </x>?

Hola,

¿Es posible reemplazar texto entre X y /X?
Algo así, pero que funcione claro:

Código PHP:
$frase='Me gustan los caramelos de limón.';
$frase=str_replace("caramelos (.*) limón","caramelos sin limón",$frase);
$frase=str_replace("Me (.*) los","Me faltan los",$frase);
echo 
$frase
Tendría que devolver "Me faltan los caramelos sin limón." pero no sé como hacer.

Gracias.
  #2 (permalink)  
Antiguo 05/02/2009, 21:43
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: reemplazar texto entre <x> y </x>?

Para eso tienes que usar expresiones regulares:
http://www.forosdelweb.com/f18/aport...s-pcre-646110/
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 17:16.