87,907
社区成员
发帖
与我相关
我的任务
分享
var s=document.getElementById("asd").value;
var p=/<div(.*)<\/div>/gim;
var msg=p.exec(s);
alert(RegExp.$1);
<div id="Title">
<a href="/Index.aspx" target="_blank"><b>首页</b></a></div>
,这样的字符串上面的正则式无法提取 <div id="Title"><a href="/Index.aspx" target="_blank"><b>首页</b></a></div>
就能提取<textarea id="source" rows="10" cols="100"></textarea><br />
<input type="Submit" value="处理" onclick="opt();"><br />
<textarea id="result" rows="10" cols="100"></textarea><br />
<script type="text/javascript">
function opt()
{
var str = document.getElementById("source").value;
var reg = /<div[^>]*>[\s\S]*?<\/div>/ig;
var arr = str.match(reg);
for(var i=0;i<arr.length;i++)
{
document.getElementById("result").value += arr[i] + "\n-----------\n";
}
}
</script>
<div id="Title">
<a href="/Index.aspx" target="_blank"><b>首页</b></a></div> <div id="sub">
<a href="/sub.aspx" target="_blank"><b>sub</b></a></div>
var p=/<div([\S\s]*)<\/div>/gim;
var p=/<div([\S\s]*)<\/div>/gim;