32423szdf
[AjaxTag:dpzshqTop]
<div class="dpzshq" style="height:30px; line-height:30px; font-size:12px;margin:9px auto; text-align:left;">
<span style="font-weight:bold;" id="dpzshqTag">大盘指数:</span>
<a href="/Stock/SH000001.aspx" target="_self" title="上证指数:(000001)">上证指数</a>
<span style="color:#00AA00">2024.81</span>
<span style="color:#00AA00">0.00%</span>
<span>0.00亿元</span >|
<a href="/Stock/SZ399001.aspx" target="_self" title="深证成指:(399001)">深证成指</a>
<span style="color:#00AA00">8202.20</span>
<span style="color:#00AA00">0.00%</span>
<span>0.00亿元</span >|
<a href="/Stock/SH000300.aspx" target="_self" title="沪深300:(000300)">沪深300</a>
<span style="color:#00AA00">2195.95</span>
<span style="color:#00AA00">0.00%</span>
<span>0.00亿元</span >|
<a href="/Stock/SH000016.aspx" target="_self" title="上证50:(000016)">上证50</a>
<span style="color:#00AA00">1540.96</span>
<span style="color:#00AA00">0.00%</span>
<span>0.00亿元</span >|
</div>
[/AjaxTag:dpzshqTop]
[AjaxTag:dB]
任意内容二
[/AjaxTag:dB]
sdfsdfsdf
求一个Javascript正则 可以循环获取 [AjaxTag:XXX]获取这个中间的内容[/AjaxTag:XXX]
并给出个测试案例看看,谢谢呀
var html = '32423szdf\
[AjaxTag:dpzshqTop] \
<div class="dpzshq" style="height:30px; line-height:30px; font-size:12px;margin:9px auto; text-align:left;">\
<span style="font-weight:bold;" id="dpzshqTag">大盘指数:</span>\
\
<a href="/Stock/SH000001.aspx" target="_self" title="上证指数:(000001)">上证指数</a>\
<span style="color:#00AA00">2024.81</span> \
<span style="color:#00AA00">0.00%</span>\
<span>0.00亿元</span >|\
\
<a href="/Stock/SZ399001.aspx" target="_self" title="深证成指:(399001)">深证成指</a>\
<span style="color:#00AA00">8202.20</span> \
<span style="color:#00AA00">0.00%</span>\
<span>0.00亿元</span >|\
\
<a href="/Stock/SH000300.aspx" target="_self" title="沪深300:(000300)">沪深300</a>\
<span style="color:#00AA00">2195.95</span> \
<span style="color:#00AA00">0.00%</span>\
<span>0.00亿元</span >|\
\
<a href="/Stock/SH000016.aspx" target="_self" title="上证50:(000016)">上证50</a>\
<span style="color:#00AA00">1540.96</span> \
<span style="color:#00AA00">0.00%</span>\
<span>0.00亿元</span >|\
\
</div> \
[/AjaxTag:dpzshqTop]\
[AjaxTag:dB]\
任意内容二 \
[/AjaxTag:dB]\
sdfsdfsdf';var result = [];
var mc;while( mc = regex.exec( html ) ) {
result.push( mc[1] );
}
alert( result.join( '\n' ) );
不能有标签嵌套, js没有平衡组