Cita:
Iniciado por pateketrueke
precisamente ahí es cuando sirven las capturas... ;)
en dado caso debes obtener todo el fragmento de texto,y ya después interpretarlo...
/([\.#\s\w:-]*)\w[,\s+]+[:\.#\s\w:-]*\{/
analicemos solo un caso genérico... ya que hemos capturado el fragmento de información simplemente descubrimos que tipo de relación contiene... (:
simple, comparamos usando strstr() para comprobar si existe en dicho fragmento el símbolo # ... bingo!!
Buenas!
Si descubrir si el fragmento tiene # o punto lo consigo pasandole otra expresión regular al fragmento para que me saque todo lo que encuentra, y lo hace bien.
// todos los ID #([:\w-]*)
// todos los CLASS \.([:\w-]*)
Solo que no se como capturar solo los trozos que no tienen # ni .
En el caso de este fragmento
#footer #footerGlobalNav ul li.first {
Debería meterme en el array de coincidencias el
ul y el
li
Esto es lo que aun no he conseguido
Gracias de antemano!