我需要獲取每行最後的</td>
和關閉</tr>
之間的所有標籤。我使用的正則表達式<\/TD\s*>(.*?)<\/TR\s*>
檢索全部從第一個</TD>
到最後</TR>
- 在下面的示例中用粗體標記。獲取最後的</td></tr>正則表達式?
<TABLE>
<TR><TD>TD11**</TD><TD>TD12</TD><TD>TD13</TD><SPAN><FONT>test1</FONT></SPAN></TR>**
<TR><TD>TD21**</TD><TD>TD22</TD><TD>TD23</TD><SPAN><FONT>test2</FONT></SPAN></TR>**
</TABLE>
但我真正需要的是
<TABLE>
<TR><TD>TD11</TD><TD>TD12</TD><TD>TD13**</TD><SPAN><FONT>test1</FONT></SPAN></TR>**
<TR><TD>TD21</TD><TD>TD22</TD><TD>TD23**</TD><SPAN><FONT>test2</FONT></SPAN></TR>**
</TABLE>
你能否澄清你想從該表中得到什麼? 「每行之間最後」是什麼意思? – Nobita
Psst ... http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – driis
如果你想要一個易於維護的解決方案,你不想爲此使用正則表達式。如果這只是一個個人編程練習,因爲比如爬山。而裸體和絆球的珠穆朗瑪峯對於你來說還不夠令人滿意,那麼試着使用正則表達式。但是,真的,你不想爲此使用正則表達式。 –