既知のパターンを持つHTMLページ内の文字列を見つけようとしています。たとえば、次のHTMLコードでは次のようになります。
<TABLE WIDTH="100%">
<TR><TD ALIGN="LEFT" width="50%"> </TD>
<TD ALIGN=RIGHT VALIGN=BOTTOM WIDTH=50%><FONT SIZE=-1>( <STRONG>1</STRONG></FONT> <FONT SIZE=-2>of</FONT> <STRONG><FONT SIZE=-1>1</STRONG> )</FONT></TD></TR></TABLE>
<HR>
<TABLE WIDTH="100%">
<TR> <TD ALIGN="LEFT" WIDTH="50%"><B>String 1</B></TD>
<TD ALIGN="RIGHT" WIDTH="50%"><B><A Name=h1 HREF=#h0></A><A HREF=#h2></A><B><I></I></B>String</B></TD>
</TR>
<TR><TD ALIGN="LEFT" WIDTH="50%"><b>String 2.</B>
</TD>
<TD ALIGN="RIGHT" WIDTH="50%"> <B>
String 3
</B></TD>
</TR>
</TABLE>
<HR>
<font size="+1">String 4</font><BR>
...
文字列4を見つけたいのですが、常にその間にあることを知っています
<HR><font size="+1">
と </font><BR>
REを使用して文字列を検索するにはどうすればよいですか?
編集:
私は次のことを試しましたが、成功しませんでした。
p = re.match('<HR><font size="+1">(.*?)</font><BR>',html)
ありがとう。