Регулярка, исключающая все вложенные файлы?
Araya чего-то типо[^\.js] пытался...
Надо было что-то типа такого отрицания: (?!css|js|png|ico|xml)~href=['"]/*((?:(?!css|js|png|ico|xml)\S)+)['"]~
В примере по ссылке в первой группе вы получите чистые url'ы (т.е. без лишних символов)
Ну можно так попробовать href="([^'"]*\/(?:[^\.'"]+|[^'"]*(?:\?[^'"]*|\.(?:...