On 8/24/06, Marc Palau <[EMAIL PROTECTED]> wrote:
> jejeje Choan, no van por ahí mis tiros jeje :)

Lástima :( Yo que me había propuesto convertirte para las fuerzas del mal XD

> He puesto como ejemplo (x)HTML,  como podría haber puesto javascript. Es
> decir, tengo la necesidad de encontrar patrones, teniendo un margen de error
> en la escritura de los mismo.

Uf, entonces ni idea.

> La idea que estoy desarrollando es un editor visual de CSS, el cual tiene un
> editor de código en vivo. Es decir, mientras tu picas el código, se van
> actualizando los campos visuales.

Suena interesante.

> Por ahora funciona si lo que escribes está correctamente formateado
> "selector { contenido; contenido; }" si le quitas los ; ya falla ...
>
> Alguien más quiere aportar algún tipo de sugerencia, critica, etc?
>
> Gracias!
> Marc Palau
>
> PS: NO OLVIDEIS DARLE A "RESPONDER A TODOS", QUE SI NO, NO SE MANDA A LA
> LISTA!!!
>
> ----- Original Message -----
> From: "Choan C. Gálvez" <[EMAIL PROTECTED]>
> To: "Marc Palau" <[EMAIL PROTECTED]>
> Cc: <[email protected]>
> Sent: Wednesday, August 23, 2006 9:56 PM
> Subject: Re: [javaEScript] Expresiones regulares y etiquetas (x)HTML
>
>
> > Hola Marc. Comento entre líneas
> >
> > On 8/23/06, Marc Palau <[EMAIL PROTECTED]> wrote:
> > > Hace algo de tiempo que me vengo mirando las expresiones regulares, y
> estoy
> > > seguro que llegará el momento en el que podré hacer las cositas que me
> > > vienen a la cabeza, ese momento pasa por preguntar una duda algo
> compleja
> > > para mi en algún sitio como por ejemplo este (jeje).
> > >
> > > Alguno de vosotros se ha visto en la necesidad de construir una
> expresión
> > > regular compleja, como la que podría ser útil para el parseo de
> elementos
> > > HTML para programar una función como la de getElementById,
> > > getElementsByTagName o algunas más de esta indole. En un principio no
> creo
> > > que sea complejo construir alguna expresión así, pero me ideando la
> > > expresión en la cabeza, me surgen dudas como por ejemplo los elementos
> mal
> > > cerrados o mal anidados. Vi por ejemplo que firefox "arregla" el código
> > > cerrando etiquetas mal cerradas o bien añade los elementos faltantes
> para
> > > según que elementos (si haces una tabla y no le pones el tbody, te lo
> pone
> > > solo si miras el código fuente generado).
> > >
> > > Pues eso, ¿a la hora de construir una expresión regular como os
> organizais?,
> > > ¿Como teneis el cuenta el hecho que puedan haber elementos que cumplan
> solo
> > > con un % de la expresión y si no se parsean bien pueden generar
> > > errores?,¿Alguno puede aportar alguna cuestión más a este tema?
> >
> > No sé si veo bien por donde vas, pero lo ideal sería pasar de las
> > expresiones regulares, pasar de crear tus propios `getElementBy...`
> >
> > Suponiendo que lo que pretendas sea trabajar con una cadena como si de
> > un pedazo de DOM se tratara.
> >
> > El truco guarro y vil para lograr esto viene a ser (oh, me siento sucio):
> >
> > var html = '<p>Esto es un <em>pedazo de cochinada</em>, pero resulta
> > <strong>muy útil</strong></p>';
> > var d = document.createElement('div');
> > // madre, no me tengas esto en cuenta
> > d.innerHTML = html;
> >
> > A partir de aquí, tienes disponible el método
> > `d.getElementsByTagName`, que será una buena base para trapichear al
> > gusto.
> >
> > I feel dirty ;)
> >
> > Salud.
> > --
> > Choan
> > <http://choangalvez.nom.es/>


-- 
Choan
<http://choangalvez.nom.es/>

Dizque. Desarrollo web y pequeñas dosis de vida real
<http://dizque.lacalabaza.net>

Mundo Du. Cuentos breves, relatos sorprendentes
<http://du.lacalabaza.net/>

Scriptia. Javascript y buenas prácticas
<http://scriptia.net/>
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a