Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2011, 23:33
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Sacar texto de un formulario

Si ya tienes esa expresión regular que funciona puedes usar por ejemplo preg_match para tomar sólo el bbcode:

Código PHP:
Ver original
  1. $texto = 'asdassasad[pelicula=NOMBRE]REPRODUCTOR[/pelicula]';
  2.  
  3. preg_match('/\[pelicula=(.*)\](.*)\[\/pelicula\]/i', $texto, $m);
  4.  
  5. echo $m[0];
  6.  
  7. // resultado: [pelicula=NOMBRE]REPRODUCTOR[/pelicula]

Con preg_replace sería:

Código PHP:
Ver original
  1. $texto = 'asdassasad[pelicula=NOMBRE]REPRODUCTOR[/pelicula]';
  2.  
  3. echo preg_replace('/.*(?=\[pelicula=)/i', '', $texto);
  4.  
  5. // resultado: [pelicula=NOMBRE]REPRODUCTOR[/pelicula]

Te recomiendo que visites este gran aporte: Expresiones Regulares
__________________
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

Última edición por andresdzphp; 18/08/2011 a las 23:51