Foros del Web » Programando para Internet » PHP »

Buscar y Reemplazar varias cadenas con expresión regular

Estas en el tema de Buscar y Reemplazar varias cadenas con expresión regular en el foro de PHP en Foros del Web. Estoy peleando hace rato con esto. Tengo una cadena de texto en la cual se puede encontrar cadenas de texto del tipo {apunte:55} donde "55" ...
  #1 (permalink)  
Antiguo 30/11/2008, 22:19
 
Fecha de Ingreso: noviembre-2005
Ubicación: Córdoba - Argentina
Mensajes: 155
Antigüedad: 18 años, 5 meses
Puntos: 1
Buscar y Reemplazar varias cadenas con expresión regular

Estoy peleando hace rato con esto.
Tengo una cadena de texto en la cual se puede encontrar cadenas de texto del tipo {apunte:55} donde "55" sería el id de un apunte.

Pude conseguir mediante expresiones regulares conseguir sólo el numero (55) y hacer una consulta en la BD para luego reemplazarlo por información. El problema se encuentra en que cuando hay varias cadenas del tipo {apunte:55} me pone para todas la misma información. Es decir, habría que hacer algún estilo de bucle, pero no se me ocurre nada...

Saludos!
  #2 (permalink)  
Antiguo 30/11/2008, 23:20
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Buscar y Reemplazar varias cadenas con expresión regular

¿Quieres que solamente lo reemplaze la 1era vez?
preg_replace tiene un parametro limite:
http://ca3.php.net/manual/es/function.preg-replace.php

Sino es eso lo que deseas :P Explicame un poquito mejor a ver que hacemos.
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 23:35.