Foros del Web » Programando para Internet » PHP »

Una de preg_replace

Estas en el tema de Una de preg_replace en el foro de PHP en Foros del Web. Hola estoy intentado sustituir unas palabras de un texto y he llegado hasta aquí y no consigo pasar, siempre me acaba sustituyendo los plurales de ...
  #1 (permalink)  
Antiguo 02/11/2007, 21:12
Avatar de Darksoft  
Fecha de Ingreso: mayo-2002
Mensajes: 106
Antigüedad: 21 años, 11 meses
Puntos: 0
Una de preg_replace

Hola estoy intentado sustituir unas palabras de un texto y he llegado hasta aquí y no consigo pasar, siempre me acaba sustituyendo los plurales de esta manera
<em>coche</em>s

Código PHP:
<?
$text 
"coche coche. coches coches. <a href="www.coche.com/coche>a</a>";

$patterns[] = '/(coche)(\.)?/';

$replacements[] = '<em>\\1</em>\\2';
    
    
$text = preg_replace($patterns, $replacements, $text);

echo $text;
?>
Sustituir si delante tiene un espacio en blanco o no y si detras tiene un espacio en blanco o un punto.

Gracias
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 06:44.