Нужна регулярка, которая ищет из ссылок выделяет те, которые ведут не на страницы, а на картинки, например. Т.е. с расширением. Но расширением отличным от html, php и тд. Следует учесть, что страницы бывают без расширения.
Я составил такую:
preg_match("#\.(?!htm|html|asp|aspx|php)$#Uum", $url)
И еще много всяких перепробовал, но не могу добиться желаемого результата.