Foros del Web » Programando para Internet » PHP »

Como usar preg_replace (o ereg_replace

Estas en el tema de Como usar preg_replace (o ereg_replace en el foro de PHP en Foros del Web. Bueno, esto no me acaba de entrar en la cabeza. Quiero saber como usar preg_replace con los *, osea, como lo haria para que [ ...
  #1 (permalink)  
Antiguo 10/12/2005, 11:47
 
Fecha de Ingreso: septiembre-2005
Mensajes: 51
Antigüedad: 18 años, 7 meses
Puntos: 0
Como usar preg_replace (o ereg_replace

Bueno, esto no me acaba de entrar en la cabeza. Quiero saber como usar preg_replace con los *, osea, como lo haria para que [ i ]hola[ / i ] se convirtiese en < i >hola< / i >. No me vale con str_replace. lo de el medio de la [ i ] y la [ / i ] ha de ser cualquier cosa, osea, que [ i ] dasda,.dasmasdasdasddasdsdadas [ / i ] se convierta en <i>dasda,.dasmasdasdasddasdsdadas</i>.
  #2 (permalink)  
Antiguo 10/12/2005, 11:53
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 9 meses
Puntos: 4
$nuevo_texto = preg_replace('/\[I\](.+?)\[\/I\]/is', '<em>$1</em>', $texto_original);
__________________
Internet Explorer SuckS
Download FireFox
  #3 (permalink)  
Antiguo 10/12/2005, 11:58
 
Fecha de Ingreso: septiembre-2005
Mensajes: 51
Antigüedad: 18 años, 7 meses
Puntos: 0
bueno, iba a responder que lo he conseguido, no de tu manera, pero de otra:

preg_replace( '/\[b\](.*?)\[\/b\]/', '<b>\\1</b>', $_REQUEST['texto'])
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:47.