正则表达式问题!获取HTML标记内的内容!

问题描述:

正则表达式问题!获取HTML标记内的内容!
我想在一段网页代码中查找所有的超链接标记<a>的内容,表达式是:<a.*>.*<\/a>;如果想仅仅获取<a>与</a>之间的内容,也就是用非获取匹配,我写的表达式是:(?=<a.*>).*(?=<\/a>)但为什么获取的结果却包括了<a>的开始标记?错在哪里?正确的应该怎么写?有什么建议?
1个回答 分类:综合 2014-12-02

问题解答:

我来补答
如果我没猜错你是要找你个能通篇限制图片大小的代码
其实没必要用正则表达式这样太麻烦
我教你种简单的
在</head>插入以下代码
<script language="JavaScript" type="text/javascript">
function ppshow() {
for(i=0; i<document.images.length;i++){
if(document.images[i].width>540) {
document.images[i].width=540
} else {
document.images[i].width=document.images[i].width
}
}
}
</script>
在<body>中加载这代代码 即:
<body onload="ppshow()">
 
 
展开全文阅读
剩余:2000