Foros del Web » Programando para Internet » PHP »

preg_replace() duda puntual

Estas en el tema de preg_replace() duda puntual en el foro de PHP en Foros del Web. Deseo extraer del siguiente bloque de texto Código: <!-- BEGIN Cursos --><a href="{CursoURL}">{CursoTitle}</a> <!-- IF CursoIsVisible -->Es visible<!-- ELSE -->No es visible<!-- ENDIF --><br /><!-- ...
  #1 (permalink)  
Antiguo 20/07/2009, 13:35
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 7 meses
Puntos: 2
Busqueda preg_replace() duda puntual

Deseo extraer del siguiente bloque de texto
Código:
<!-- BEGIN Cursos --><a href="{CursoURL}">{CursoTitle}</a> <!-- IF CursoIsVisible -->Es visible<!-- ELSE -->No es visible<!-- ENDIF --><br /><!-- END -->

Todo lo que esté después de
Código:
<!-- BEGIN Cursos -->

Y antes de
Código:
<!-- END -->

Para ello intenté con el siguiente código, utilizando preg_replace
Código:
$text = "/<!-- BEGIN ".$list." -->(.*?)<!-- END -->/is";
$area = preg_replace($text, "$1", $template);

En donde $template es un string que contiene toda una plantilla en donde se encuentra el bloque de texto inicial.
A su vez $list es otro string de valor "Cursos"

Pero no me resulta
Agradeceré ayuda
__________________
Registros Akáshicos
  #2 (permalink)  
Antiguo 20/07/2009, 17:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: preg_replace() duda puntual

bueno, para "obtener" no necesitas usar preg_replace() debes usar preg_match()

ademas, como sabes que no obtienes nada??

ese es todo tu codigo??

digo... ya probaste esto:
Código PHP:
echo $area
que resulta??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 11:51.