[ESPRESSIONI REGOLARI] Perchè si pianta?!?!?
Posted by ripe on 16-04-2005 18:58
Ho scritto questa regex per cercare tutti i percorsi di oggetti inseriti all'interno degli attributi dei tag Html:

code:
<(\w*)\s+(\w*)\s*=\s*(""|')\s*(([.\\\/]*(\w+))+.(\w+))\s*(""|')\s+/?>


Quando la eseguo mi entra in un ciclo infinito e non riesce a portare a termine il compito.

Se invece la modifico per cercare solo oggetti con percorso semplice funziona:

code:
<(\w*)\s+(\w*)\s*=\s*(""|')\s*([.\\\/]*(\w+).(\w+))\s*(""|')\s+/?>


Chi mi sa spiegare il perchè?!

Ah, il motore delle Regex è quello di Asp.Net!

Grazieeeeee
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited