正则表达式多条件搜索

<div class="primarycoverage">
<h1>提取内容1</h1>
<div class="title" style="margin-bottom:20px;">
<div class="title01">标题2</div>
</div>
<p>联系人:提取内容2</p>
<p>地址:提取内容3</p>
<p>网  址:提取内容4</p>
<p>电子邮件:<a href="mailto:[email protected]" target="_blank">提取内容5</a></p>
<p>联系电话:提取内容6</p>

1、如何写正则表达式使用Matches提取 ”提取内容1“-”提取内容6“中的字符。
2、其中“提取内容4”处的网址如果只为“http://"时,则“提取内容4”返回为空值
3、其中“提取内容5”处的邮件地址只为"@”时,则“提取内容5”返回为空值

第1个回答  2014-11-28
内容1regex: [^>]+(?=</h1>)
内容2regex: 联系人:[^<]+ 或者 (?<=联系人:)[^<]+
内容3regex: 地址:[^<]+ 或者 (?<=地址:)[^<]+
内容4regex: 网\s*址:http://[^<]+ 或者 (?<=网\s*址:)http://[^<]+
内容5regex: @[^>]+(?=</a>)
内容6regex: 联系电话:[^<]+ 或者 (?<=联系电话:)[^<]+本回答被网友采纳
第2个回答  2014-11-28
用一个正则吗?多个的话应该很好写吧!
第3个回答  2014-11-28
蛤中宽的 一和
相似回答