Foros del Web » Programando para Internet » PHP »

Expresion regular

Estas en el tema de Expresion regular en el foro de PHP en Foros del Web. Tengo un poblema con las expresiones regulares La web (c1) @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> < ...
  #1 (permalink)  
Antiguo 19/08/2011, 15:33
Avatar de diegovazgonz  
Fecha de Ingreso: octubre-2010
Ubicación: Ourense
Mensajes: 184
Antigüedad: 13 años, 6 meses
Puntos: 11
Expresion regular

Tengo un poblema con las expresiones regulares
La web (c1)
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Funciones PCRE</title>
  5. </head>
  6.  
  7. </body>
  8. </html>
lo que me interesa (c2)
Código HTML:
Ver original
  1. <title>Funciones PCRE</title>

Tengo una variable con la el contenido html de una web (c1) y lo que me importa es la parta (c2)

Con esto intento sacar el titulo de la web, osea que en otra variable tenga el texto
Funciones PCRE
__________________
El mejor vino Ribeiro http://www.pedeperdiz.com
  #2 (permalink)  
Antiguo 19/08/2011, 15:48
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Expresion regular

No se si entendí bien pero si en una variable ya tienes el contenido html no debe ser muy dificil sacar el titulo de la web:

Código PHP:
Ver original
  1. $str = '<html><head><title>Funciones PCRE</title></head><body>contenido</body></html>';
  2. $res = preg_match('@<title>(.*)</title>@i', $str, $m);
  3. echo $m[1]; //Resultado: Funciones PCRE

Visita este aporte si quieres mejorar eso y aprender más:

[APORTE] Expresiones PCRE
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Etiquetas: Ninguno
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 02:31.