Hola, kidd.
Mira, yo tengo un archivo html en el que se juntaron varias páginas HTML.
Lo que pretendo hacer con el código es obtener todos las URL de ese archivo mediante una tabla
hash que tiene el número de línea en el que esta el
http (que es el patrón que busco en el if) y la línea.
Con esto yo lo que tengo son todos los números de línea en el que están los
http, ya con esto lo que quiero hacer son dos for que me van a ayudar a obtener esos números de dos en dos.
Para esto tengo un arreglo que guarda todos los números, hago un for para recorrer de uno en uno y otro para recorrer el mismo arreglo pero a partir de la variable del primer for más uno. De esta forma estoy obteniendo los elementos del arreglo de dos en dos, esto lo necesito porque tengo que imprimir todas las líneas del archivo del índice 1 obtenido con el for hasta el índice 2.
Espero que me hayas entendido, el archivo html es muy largo por eso no lo incluí, pero anexo una parte del archivo explicándotelo a detalle.
Gracias.
Este es el archivo, las marcas no tienen importancia: después voy a quitarlos.
Como ves, existen
http://, esos son los patrones, entonces obtengo en un arreglo la línea 1 y 18, por lo regular, cada URL es un separador de archivo html. Lo que necesito es entonces ubicar estos separadores para mostrar todas las líneas que estén entre estos
http. Por eso hago los for: para recorrer de dos en dos y un tercero para recorrer del primer
http al segundo e imprimir las líneas que estén entre esos dos
http en un archivo diferente.
Using html4strict Syntax Highlighting
http://serpiente.dgsca.unam.mx/jornada/2000/ene00/000118/anteriores.html
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL /2000/ene00/000118/anteriores.html was not found on this server.<P>
</BODY></HTML>
<FONT SIZE=3>La Jornada martes 18 de enero de 2000</FONT><P>
<FONT SIZE=3>ASTILLERO ¤ <B>Julio Hernández López</B></FONT><p>
<FONT SIZE=3><B>P</B>ocas veces ganan presencia pública los conflictos internos del PAN. Por lo regular, las desavenencias entre los grupos e intereses que confluyen en el partido <I>blanquiazul</I> se resuelven de manera silenciosa, discreta, como se deben arreglar los problemas en toda familia decente. </FONT>
<P>
<FONT SIZE=3><B>S</B>in embargo, ansioso de promover cambios en la vida pública de la nación, Vicente Fox ha logrado, ya, generar uno muy importante en su propio partido: le ha convertido en piedra de escándalo, en bastimento para las lenguas de los lavaderos políticos, en lentejuela de vestuarios de pasarela.</FONT>
http://serpiente.dgsca.unam.mx/jornada/ ... llero.html
</html><body>
Coloreado en 0.002 segundos, usando
GeSHi 1.0.8.4