Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2005, 02:28
Avatar de illman
illman
 
Fecha de Ingreso: mayo-2001
Mensajes: 115
Antigüedad: 22 años, 11 meses
Puntos: 0
expresiones regulares preg_match...

Hola a todos, tengo una duda y la verdad es que no se muy bien como formular la pregunta, aquí un intento.

Quiero realizar una función que busque y reemplace una serie de expresiones regulares en una cadena de texto dada, hasta aquí todo ok, esta parte sería algo parecido a los editores de textarea, en los que p.e. [b] se convierte en </b>. Pero para complicarlo me gustaría saber si hay alguna forma de saber la cadena que queda en medio de dos expresiones regulares dadas, un ejemplo más claro: Si en la cadena de texto coloco [OPCION25/], hay alguna manera de recuperar el 25, mi lógica me dice que busque [OPCION [0-9] /], pero no se que función de php (ni si existe, aunque me la juego a que si) me puede dar este resultado. Todo esto para después sustituir esta expresión por el valor devuelto por otra función que analizaría en función del resultado devuelto.

En conclusión ...

Quiero que de una cadena :

" hola mundo [imagen25/] que tal?"

se convierta en...

" hola mundo <img src="loquesea.jpg"> que tal?"

Muchas gracias de antemano

Última edición por illman; 31/08/2005 a las 02:35