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

Cita:
Iniciado por pateketrueke Ver Mensaje
si si, un sub-parsing es volver a implicar expresiones para extraer información, una ves tienes tus strings... puedes usar una expresión genérica para ello:


así obtienes los atributos, y fácilmente puedes leer sus valores individualmente... (:
pateketrueke

El resultado de aplicar esa expresión regular al string [6]

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

Es el siguiente, era ese el resultado que buscabas? no se distingue cual es una CLASS y cual es un ID

Por otro lado, que es lo que consigues o para que sirve poner el \\2?
/([^=])=(\'|\")(.+?)\\2/


Código:
<pre>Array
(
    [0] => Array
        (
            [0] => d="user_login"
            [1] => s="neodani"
            [2] => e="" size="
            [3] => x="1"
            [4] => y="1"
        )

    [1] => Array
        (
            [0] => d
            [1] => s
            [2] => e
            [3] => x
            [4] => y
        )

    [2] => Array
        (
            [0] => "
            [1] => "
            [2] => "
            [3] => "
            [4] => "
        )

    [3] => Array
        (
            [0] => user_login
            [1] => neodani
            [2] => " size=
            [3] => 1
            [4] => 1
        )

)
Muchas gracias de antemano!