ciao ,uso il php ma usando le espressioni regolari perl,


con l'espressione qui sotto valuto se un link è ad una pagina php contando anche che dopo possono essere aggiunte variabili con ? e &.

'/a\shref="[^"\.]+\.php[^\s"]+"/'

io volevo un espressione più generica che mi riconoscesse se i link va ad una pagina testuale o html o asp e via dicendo. Avevo pensato a:

'/a\shref="[^"\.]+\.(php||htm||asp||html||swf||jsp)[^\s"]+"/'

ma non funziona, sapete aiutarmi?