G
gxch
Unregistered / Unconfirmed
GUEST, unregistred user!
我想用正则表达式找出下面html代码中的所有连接,但是弄了好长时间也没写好,总是达不到需要的效果,我想要他的连接地址和相应的连接信息,请大家帮帮忙吧:
<TD align=left width="38%"><FONT face=Wingdings>1</FONT><A
href="ashow.php?order=title&amp;sid=9"><B>文章名</B></A></TD>
<TD width="8%"><A
href="ashow.php?order=byte&amp;sid=9"><B>Byte</B></A></TD>
<TD width="12%"><A
href="ashow.php?order=author&amp;sid=9"><B>作者</B></A></TD>
<TD width="11%"><A
href="ashow.php?order=publish&amp;sid=9"><B>发表时间</B></A></TD>
<TD width="8%"><A
href="ashow.php?order=click&amp;sid=9"><B>阅读数</B></A></TD>
<TD width="8%" colSpan=2><A
href="ashow.php?order=reply&amp;sid=9"><B>评论数</B></A></TD>
<TD width="11%"><A
href=ashow.php?order=recent&amp;sid=9><B>最新评论</B></A></TD></TR>
<TR onmouseover="changeto('dddddd')" onmouseout="changeback('')"
align=middle>
<TD align=left bgColor=#ffffff><FONT face=Wingdings size=4>2</FONT>
<A
href=letters/show.phtml?aid=2005103021082688
target=_blank>魍魉生(1)</A> </TD>
<TD>31741</TD>
<TD onmouseover="mOvr('intr1')" onmouseout="mOut('intr1')">叶红霜
<DIV id=intr1
style="VISIBILITY: hidden; POSITION: absolute"></DIV></TD>
<TD>11-01 13:23</TD>
<TD>46</TD>
<TD>0</TD>
<TD>&nbsp;</TD>
<TD>---</TD></TR>
<TR onmouseover="changeto('dddddd')" onmouseout="changeback('')"
align=middle>
<TD align=left bgColor=#ffffff><FONT face=Wingdings size=4>2</FONT>
<A
href=letters/show.phtml?aid=2005103023091954
target=_blank>自杀</A> </TD>
<TD>9058</TD>
<TD onmouseover="mOvr('intr2')" onmouseout="mOut('intr2')">舫文萱
<DIV id=intr2
style="VISIBILITY: hidden; POSITION: absolute"></DIV></TD>
<TD>11-01 13:23</TD>
<TD>90</TD>
<TD>0</TD>
<TD>&nbsp;</TD>
<TD>---</TD></TR>
<TR onmouseover="changeto('dddddd')" onmouseout="changeback('')"
align=middle>
<TD align=left bgColor=#ffffff><FONT face=Wingdings size=4>2</FONT>
<A
href=letters/show.phtml?aid=2005103019313399
target=_blank>迷山鬼话</A> </TD>
<TD>6744</TD>
<TD onmouseover="mOvr('intr3')" onmouseout="mOut('intr3')">平生不肖生
<DIV id=intr3
style="VISIBILITY: hidden; POSITION: absolute">一曲豪歌济世穷,两鬓萧索禁烟中.平生寥落浮云意,落迹江南不肖生
</DIV></TD>
主要是里面的连接信息中有的含有<B>,有的连接中含有“,有的没有,这样的,还要和不含有的兼容,我不知道该怎么做,写两个表达式也可以,主要是不能重复,第一个表达式匹配出来的第二个表达式中不能再匹配。大家看该怎么写啊?分不够我可以再加。
<TD align=left width="38%"><FONT face=Wingdings>1</FONT><A
href="ashow.php?order=title&amp;sid=9"><B>文章名</B></A></TD>
<TD width="8%"><A
href="ashow.php?order=byte&amp;sid=9"><B>Byte</B></A></TD>
<TD width="12%"><A
href="ashow.php?order=author&amp;sid=9"><B>作者</B></A></TD>
<TD width="11%"><A
href="ashow.php?order=publish&amp;sid=9"><B>发表时间</B></A></TD>
<TD width="8%"><A
href="ashow.php?order=click&amp;sid=9"><B>阅读数</B></A></TD>
<TD width="8%" colSpan=2><A
href="ashow.php?order=reply&amp;sid=9"><B>评论数</B></A></TD>
<TD width="11%"><A
href=ashow.php?order=recent&amp;sid=9><B>最新评论</B></A></TD></TR>
<TR onmouseover="changeto('dddddd')" onmouseout="changeback('')"
align=middle>
<TD align=left bgColor=#ffffff><FONT face=Wingdings size=4>2</FONT>
<A
href=letters/show.phtml?aid=2005103021082688
target=_blank>魍魉生(1)</A> </TD>
<TD>31741</TD>
<TD onmouseover="mOvr('intr1')" onmouseout="mOut('intr1')">叶红霜
<DIV id=intr1
style="VISIBILITY: hidden; POSITION: absolute"></DIV></TD>
<TD>11-01 13:23</TD>
<TD>46</TD>
<TD>0</TD>
<TD>&nbsp;</TD>
<TD>---</TD></TR>
<TR onmouseover="changeto('dddddd')" onmouseout="changeback('')"
align=middle>
<TD align=left bgColor=#ffffff><FONT face=Wingdings size=4>2</FONT>
<A
href=letters/show.phtml?aid=2005103023091954
target=_blank>自杀</A> </TD>
<TD>9058</TD>
<TD onmouseover="mOvr('intr2')" onmouseout="mOut('intr2')">舫文萱
<DIV id=intr2
style="VISIBILITY: hidden; POSITION: absolute"></DIV></TD>
<TD>11-01 13:23</TD>
<TD>90</TD>
<TD>0</TD>
<TD>&nbsp;</TD>
<TD>---</TD></TR>
<TR onmouseover="changeto('dddddd')" onmouseout="changeback('')"
align=middle>
<TD align=left bgColor=#ffffff><FONT face=Wingdings size=4>2</FONT>
<A
href=letters/show.phtml?aid=2005103019313399
target=_blank>迷山鬼话</A> </TD>
<TD>6744</TD>
<TD onmouseover="mOvr('intr3')" onmouseout="mOut('intr3')">平生不肖生
<DIV id=intr3
style="VISIBILITY: hidden; POSITION: absolute">一曲豪歌济世穷,两鬓萧索禁烟中.平生寥落浮云意,落迹江南不肖生
</DIV></TD>
主要是里面的连接信息中有的含有<B>,有的连接中含有“,有的没有,这样的,还要和不含有的兼容,我不知道该怎么做,写两个表达式也可以,主要是不能重复,第一个表达式匹配出来的第二个表达式中不能再匹配。大家看该怎么写啊?分不够我可以再加。