正则表达式,高分征答,内详!散分!
问题祥述如下:
-------
1、使用正则表达式怎样将如下代码分成几个字符串,字符串的数目等于n+1,n是代码中<div runat=server id="id1....id(n)"></div>(n个div)的数量;
2、同时要求取得各个div的id;
-------- 示例代码 ----------------------
<table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FF6600"> </td>
<td bgcolor="#66CC66"> <div id="d002" runat="server"></div></td>
</tr>
<tr>
<td bgcolor="#0066FF"> <div id="d001" runat="server"></div></td>
<td bgcolor="#FFFF66"> </td>
</tr>
</table>
-------- 代码结束 ----------------------
举例如下:
----
上述代码可以拆分成str1、str2、str3三个字符串:
str1="<table width="80%" border="0" cellspacing="0" cellpadding="0"> <tr><td bgcolor="#FF6600"> </td><td bgcolor="#66CC66"> "
str2="</td></tr><tr><td bgcolor="#0066FF"> "
str3="</td><td bgcolor="#FFFF66"> </td></tr></table>"
说明:
--
这里div数量为2,拆分成3个字符串,将<div runat=server id="id1....id(n)"></div>剔除了出来
要求:
--
要求一个通用的代码,不仅限于代码中有两个div的情况,可以对有任意多个div有效。
好啦,不知我说清楚没有,大家看看例子应该可以明白的。
谢谢各位!恭候阁下的答案!再次感谢!(: