[pyar] Consulta: paths relativos

Ricardo Daniel Quiroga l2radamanthys en gmail.com
Mar Abr 10 13:38:56 ART 2012


>
>
> >>> rel_link("/foo/bar/baz/index.**html", "/foo/index.html")
> ... "../../index.html"
>
> >>> rel_link("/foo/bar/baz/index.**html", "/foo/")
> ... "../../"
>
> >>> rel_link("/foo/bar/baz/index.**html", "/foo")
> ... "../.."
>
> >>> rel_link("/foo/bar/baz/index.**html", "http://google.com")
> ... "http://google.com"
>
> >>> rel_link("/foo/bar/baz/index.**html", "../index.html")
> ... "../index.html"
>
> Algua idea
>

Hol

idea para atar con pinsas y alambre.... sin ganas de teclear codigo y
ademas es medio difuso lo que se me ocurre, por lo que ando delirando :P

comparar si la primera parte coincide
hacerle un split "/" para separar algo
contar dif elemento de una y otra, construir una cadena concatenando ".." y
"/"

A = "/foo/bar/baz/index.html"
B = "/foo/index.html"

al menos para esto,

para urls  -> "http://misitio.com/foo/index.**html<http://misitio.com/foo/index.html>"
buscar una exprecion regular q te elimine urls basicas
"http://misitio.com<http://misitio.com/foo/index.html>"
basicas....
otra comparara partes de cadenas... pero en cuanto a urls basicas hay un
monton de posibles casos -.- asi q me quedo con expreciones regulares
posbiles casos "http://misitio.com <http://misitio.com/foo/index.html>", "
http://www.misitio.com <http://misitio.com/foo/index.html>", "www.
misitio.com <http://misitio.com/foo/index.html>" etc... ademas se tendria q
adaptar para cada sitio en particualr

.... mmm ni idea si funke pero sigo delirando :$.....


------------------------------------------------------------
Ricardo Daniel Quiroga - L2Radamanthys

   Msn: l2radamanthys en gmail.com
           ricardo_quiu en hotmail.com

   Email: l2radamanthys en gmail.com
           l2radamanthys en saltalug.org.ar
           ricardoquiroga.dev en gmail.com

   sitio Web: http://www.l2radamanthys.com.ar
                   http://github.com/L2Radamanthys

   Facebook: http://es-la.facebook.com/L2Radamanthys
   Twitter:    @l2Radamanthys
---------------------------------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120410/92f4efbf/attachment.html>


More information about the pyar mailing list