Doszedłem do takiego etapu:
Kod
\.(?<!png|jpg|jpeg|gif|bmp|js|css)$
No ale nie działa, mi się kończą pomysły

Uff rozwiązałem, bardzo, bardzo rzadkie jest to zagadnienie i najczęściej kończy się: lookbehind assertion is not fixed length at offset
Rozwiązanie :
Kod
(?<!\.png|\.jpg|\.jpeg|\.gif|\.bmp|\.js|\.css)$
Jak ktoś ma pomysł jak oddzielić kropkę to byłbym wdzięczny bo próby tego typu:
Kod
(?<!\.(png|jpg|jpeg|gif|bmp|js|css))$
kończą się:
Cytat
preg_match_all() [<a href='function.preg-match-all'>function.preg-match-all</a>]: Compilation failed: lookbehind assertion is not fixed length at offset 37