Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2014, 05:20
Avatar de fbedia
fbedia
 
Fecha de Ingreso: julio-2010
Mensajes: 159
Antigüedad: 14 años, 7 meses
Puntos: 8
Expresiones regulares, para que sirve /is

Buenas,

estoy haciendo una funcion en PHP para convertir los BBCODE a etiquetas HTML... En varios ejemplos que he visto por la red, usan expresiones regulares para hacerlo lo cual me parece correcto.

Mi duda viene aqui:

He visto que en estas expresiones regulares emplean al final un /is y no se para que sirve. Podre un ejemplo que creo así sera más fácil de entender:

Usando la funcion "preg_replace", se realiza el search de la cadena:

Código:
'/\[b\](.*?)\[\/b\]/is'
la cual se sustituye por:

Código:
'<strong>$1</strong>'
De la cadena: '/\[b\](.*?)\[\/b\]/is' entiendo TODO salvo el ultimo "is"

Por lo que se, una expresion tiene que empezar y terminar con los las barras / ... /
¿porque se añade el is?

Gracias
__________________
Follow me on twitter @franbedia