Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2012, 11:44
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 5 meses
Puntos: 793
Respuesta: Duda con expresion regular

Cita:
Iniciado por linuxzero Ver Mensaje
Tenes que tener cuidado al usar expresiones regulares ya que vos necesitas reemplazar una cadena de string es decir que lo que pongas en el needle tiene que ir entre comillas dobles, no en simples como lo pusiste vos. las simples son para caracteres unicos.
Tienes alguna fuente de tal afirmación? Osea que este código no funciona? Una cadena no es un string? caracteres únicos?

Código PHP:
Ver original
  1. <?php
  2. $cadena = '<div>holamundo<span class="estilo">hola</span>holamundo</div>';
  3. echo preg_replace('@<span(.*)?>(.*)?</span>@i', '', $cadena);

Si puedes explica mejor.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP