怎么从网页代码中匹配出一段字符串
如何从网页代码中匹配出一段字符串
如何从下面的网页代码中匹配出这个字符串:
<SCRIPT type=text/javascript>
$(document).ready(function(){
_73422 = 'aya';_73422 += 'la<';_73422 += 'fon';_73422 += 't color="#000000">@</font>163.com';$("[src=email]").html(_73422); if(!$.browser.msie){
$("[src=qq]").html($('[src=qq]').attr('qq'));
}
});
</SCRIPT>
包含上述字符串的部分网页代码如下:
.............
<CENTER>
<SCRIPT type=text/javascript src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></SCRIPT>
</CENTER>
<SCRIPT src="http://pagead2.googlesyndication.com/pagead/js/r20150917/r20150820/show_ads_impl.js"></SCRIPT>
<IFRAME id=google_ads_frame2 height=200 marginHeight=0 src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-1846933367362885&output=html&h=200&slotname=6903680146&adk=198711273&w=200&lmt=1442989077&ea=0&flash=19.0.0.185&url=http%3A%2F%2Fayala.lawyer.m148.com%2Fprofile%2F&wgl=0&dt=1442989077695&shv=r20150917&cbv=r20150820&saldr=sb&prev_slotnames=1493559661&correlator=5584575118549&frm=20&ga_vid=1758645520.1442989078&ga_sid=1442989078&ga_hid=97861233&ga_fc=0&pv=1&u_tz=480&u_his=1&u_java=1&u_h=819&u_w=1024&u_ah=776&u_aw=1024&u_cd=32&u_nplug=0&u_nmime=0&dff=tahoma&dfs=12&adx=785&ady=865&biw=233&bih=233&eid=317150304&oid=3&rx=0&eae=4&fc=16&docm=7&brdim=8%2C31%2C%2C%2C1024%2C%2C%2C%2C%2C&vis=0&rsz=%7C%7Cl%7C&abl=CS&ppjl=u&pfx=0&fu=1032&bc=0&ifi=2&dtd=75" frameBorder=0 width=200 allowTransparency name=google_ads_frame2 marginWidth=0 scrolling=no allowfullscreen="true"></IFRAME>
<DIV class=blank10></DIV>
<DIV class=lawy_Right_tit><SPAN class="font_s_14 font_w_b pad_l_10">热门法律知识</SPAN></DIV>
<DIV class=lawy_RBox>
<DIV class=add_list>
<UL>
<LI><A href="http://news.m148.com/article/130485/" target=_blank>» 安徽淮北科技局原正副局长受贿获刑</A> </LI>
<LI><A href="http://news.m148.com/article/43373/" target=_blank>» 奶粉潜规则:灰色创新背后的非法战争</A> </LI></UL></DIV></DIV></DIV>
<SCRIPT type=text/javascript>
$(document).ready(function(){
_73422 = 'aya';_73422 += 'la<';_73422 += 'fon';_73422 += 't color="#000000">@</font>163.com';$("[src=email]").html(_73422); if(!$.browser.msie){
$("[src=qq]").html($('[src=qq]').attr('qq'));
}
});
</SCRIPT>
</DIV></DIV>
..............
------解决思路----------------------
就按你例子的话,测试都不用测试,独有特征太明显了
如何从下面的网页代码中匹配出这个字符串:
<SCRIPT type=text/javascript>
$(document).ready(function(){
_73422 = 'aya';_73422 += 'la<';_73422 += 'fon';_73422 += 't color="#000000">@</font>163.com';$("[src=email]").html(_73422); if(!$.browser.msie){
$("[src=qq]").html($('[src=qq]').attr('qq'));
}
});
</SCRIPT>
包含上述字符串的部分网页代码如下:
.............
<CENTER>
<SCRIPT type=text/javascript src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></SCRIPT>
</CENTER>
<SCRIPT src="http://pagead2.googlesyndication.com/pagead/js/r20150917/r20150820/show_ads_impl.js"></SCRIPT>
<IFRAME id=google_ads_frame2 height=200 marginHeight=0 src="http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-1846933367362885&output=html&h=200&slotname=6903680146&adk=198711273&w=200&lmt=1442989077&ea=0&flash=19.0.0.185&url=http%3A%2F%2Fayala.lawyer.m148.com%2Fprofile%2F&wgl=0&dt=1442989077695&shv=r20150917&cbv=r20150820&saldr=sb&prev_slotnames=1493559661&correlator=5584575118549&frm=20&ga_vid=1758645520.1442989078&ga_sid=1442989078&ga_hid=97861233&ga_fc=0&pv=1&u_tz=480&u_his=1&u_java=1&u_h=819&u_w=1024&u_ah=776&u_aw=1024&u_cd=32&u_nplug=0&u_nmime=0&dff=tahoma&dfs=12&adx=785&ady=865&biw=233&bih=233&eid=317150304&oid=3&rx=0&eae=4&fc=16&docm=7&brdim=8%2C31%2C%2C%2C1024%2C%2C%2C%2C%2C&vis=0&rsz=%7C%7Cl%7C&abl=CS&ppjl=u&pfx=0&fu=1032&bc=0&ifi=2&dtd=75" frameBorder=0 width=200 allowTransparency name=google_ads_frame2 marginWidth=0 scrolling=no allowfullscreen="true"></IFRAME>
<DIV class=blank10></DIV>
<DIV class=lawy_Right_tit><SPAN class="font_s_14 font_w_b pad_l_10">热门法律知识</SPAN></DIV>
<DIV class=lawy_RBox>
<DIV class=add_list>
<UL>
<LI><A href="http://news.m148.com/article/130485/" target=_blank>» 安徽淮北科技局原正副局长受贿获刑</A> </LI>
<LI><A href="http://news.m148.com/article/43373/" target=_blank>» 奶粉潜规则:灰色创新背后的非法战争</A> </LI></UL></DIV></DIV></DIV>
<SCRIPT type=text/javascript>
$(document).ready(function(){
_73422 = 'aya';_73422 += 'la<';_73422 += 'fon';_73422 += 't color="#000000">@</font>163.com';$("[src=email]").html(_73422); if(!$.browser.msie){
$("[src=qq]").html($('[src=qq]').attr('qq'));
}
});
</SCRIPT>
</DIV></DIV>
..............
------解决思路----------------------
就按你例子的话,测试都不用测试,独有特征太明显了
var patten = @"<SCRIPT\s+type=text/javascript>[\s\S]*?</SCRIPT>"