Hi, Quite some time back I modified a regex (to the one below) to work with my script: if (preg_match_all('/<a\s+.*?href=[\"\']?([^\"\' >]*)[\"\']?[^>]*>.*?<\/a>/i', $url, $matches)) { foreach($matches as $match){$links[] = $match;} } Problem is, I dont really know REGEXs properly and dont remember how I modified it and it completly ignores the below: <area shape="rect" coords="95,8,242,145" href="2/FIVE.MPG"> because its a map and I guess it does not start with <a and does not end with </a> but I need to make sure it catches even the above... Can someone help me add to the above regex please? Thanks, Mag ===== ------ - The faulty interface lies between the chair and the keyboard. - Creativity is great, but plagiarism is faster! - Smile, everyone loves a moron. :-) _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php