首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

跪求一正则,有难度哦~解决思路

2012-06-13 
跪求一正则,有难度哦~获取页面中包含指定的指定链接,比如 a title标题 hrefhttp://www.xxxx.com ta

跪求一正则,有难度哦~
获取页面中包含指定的指定链接,比如 <a title="标题" href="http://www.xxxx.com" target="_blank">标题</a>

要获取网页中所有的这个链接,其中超链接的 title 属性可有可无,target 属性也是可有可无,但是必须包含 www.xxxx.com



[解决办法]
/<a.+?www\.xxxx\.com.+?>[^<]+?<\/a>/g

试试
[解决办法]

JScript code
var s = '<a title="标题" href="http://www.xxxx.com" target="_blank">标题</a><a href="http://www.xxxx.com">标题123</a>'var re = /<a.+?www\.xxxx\.com.+?>[^<]+?<\/a>/g;alert(s.match(re))
[解决办法]
JScript code
var url = "http://www\.xxxx\.com";var regex = "<a[^>]*? href=(\"|')?"+ url +"\\1[^>]*>[^<]*<\\/a>"var oRegex = new RegExp(regex,"ig");var html = "你的html";var result;while(result = oRegex.exec(html)){    document.write(result[0]+"<br/>");}
[解决办法]
探讨
获取页面中包含指定的指定链接,比如 <a title="标题" href="http://www.xxxx.com" target="_blank">标题</a>

要获取网页中所有的这个链接,其中超链接的 title 属性可有可无,target 属性也是可有可无,但是必须包含 www.xxxx.com

[解决办法]
HTML code
/<a\b[^>]*?href=(['\"]?)(https?:\/\/)?[^.]+\.xxxx\.com\1[^>]*?>[^<>]*<\/a>/gi
[解决办法]
探讨


[解决办法]
C# code
string existsReg=@"(?i)<a\b[^>]*?href=(['""]?)(https?://)?[^\.]+\.xxxx\.com\1[^>]*?>[^<>]*</a>"; 

热点排行