Ver Mensaje Individual
  #21 (permalink)  
Antiguo 17/01/2010, 06:02
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Encontrar etiquetas html, class y id's (con expresiones regulares)

Cita:
Iniciado por pateketrueke Ver Mensaje
bueno, tampoco las expresiones regulares son todo el oro...

lo ideal sería que captures los atributos genéricamente, luego puedes hacer un sub-parsing de la información de los atributos... y descartar los que no utilices... ;)
Uhmm... como haces un sub-parsing de la información?

Si la salida del $matches[0] es la siguiente, con todas las coincidencias

Código:
    [0] => Array
        (
            [0] => <body class="login2"
            [1] => id="borde-top">
            [2] => <a class="enlace_top"
            [3] => id="login">
            [4] => id="titulo" title="Panel de Administración">
            [5] => id="loginform" action="includes/login.php" method="post">
            [6] => id="user_login" class="neodani" value="" size="20" tabindex="1" accesskey="1"/>
            [7] => <label class="prueba"
            [8] => id="user_pass" class="input" value="" size="20" tabindex="2" accesskey="2" />
            [9] => <p class="forgetmenot"
            [10] => id="rememberme" value="forever" tabindex="90" />
            [11] => <p class="submit"
            [12] => id="wp-submit" value="Iniciar Sesión" tabindex="100" />
            [13] => id="nav">
            [14] => <a class="footer"
        )
Tu dices de parsear esa parte $matches[0] con otra expresión regular para conseguir sacar Ej. elemento [6]

[6] => id="user_login" class="neodani" value="" size="20" tabindex="1" accesskey="1"/>

El id y el class a la vez?

No se cómo hacer lo que te refieres :S:S

Salu2!