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:
la cual se sustituye por:'/\[b\](.*?)\[\/b\]/is'
Código:
De la cadena: '/\[b\](.*?)\[\/b\]/is' entiendo TODO salvo el ultimo "is"'<strong>$1</strong>'
Por lo que se, una expresion tiene que empezar y terminar con los las barras / ... /
¿porque se añade el is?
Gracias