求两正则:提取域名与过滤.jp域名?该如何解决

求两正则:提取域名与过滤.jp域名?
一:
我提取了一段文本,现在想过滤jp域名。但有时候图片地址是<img src="http://www.baidu.com/test.jpg"/>

匹配出一:http://www.baidu.com/test.jp  

请问有无办法只过滤:http://www.baidu.jp 域名?

二:
&nbsp;&nbsp;&nbsp;&nbsp;http://www.bixlove.me请牢记<img src="http://www.baidu.com/me.jp"/><br /><br />
上边的文本用下边的正则
 (http:\/\/www\..*?.com|http:\/\/www\..*?.me)

匹配出了:http://www.bixlove.me请牢记<img src="http://www.baidu.com

应该是匹配出两个域名才对啊。 




------解决方案--------------------
第1个没看懂
2:  
(?i)(https?"//)?www\..*?\.(com
------解决方案--------------------
me)

------解决方案--------------------
1. 
(?i)(https?://)?www\.baidu\.com/[^\s"]*?\.jp


2.
 (?i)(https?://)?www\..*?\.(com
------解决方案--------------------
me)

------解决方案--------------------
\w{4}\:\/\/\w+\.\w*\.\w{2,}(\/(\w+(\.)?\w+)*)?
------解决方案--------------------
1、

            string s = @"<img src=""http://www.baidu.com/test.jpg""/>";
            MatchCollection ms= Regex.Matches(s, @"http://(www\.[^.]*?\.[a-z]+)/\w+\.jpg");
            foreach (Match m in ms)
            {
                Console.WriteLine(m.Groups[1].Value);
            }


2、

            string s = @"&nbsp;&nbsp;&nbsp;&nbsp;http://www.bixlove.me请牢记<img src=""http://www.baidu.com/me.jp""/><br /><br />";
            MatchCollection ms= Regex.Matches(s, @"http://(www\.[^.]*?\.[a-z]+)");
            foreach (Match m in ms)
            {
                Console.WriteLine(m.Groups[1].Value);
            }