私はクライアント用のhtmlパーサーに取り組んでおり、RegExをいじり始めたところです。私はそれはまったく新しいですが、すぐに学んでいます!この部分では、ドキュメント内の18.0ptサイズのすべてのテキストを取得する必要があります。これが私が試した最初の正規表現です(リアルタイムの正規表現テスターを使用):
<p.*?><span.*?style='.*?font-size:1
これが私のテストテキストです:
<p class=MsoNormal><span style='font-size:14.0pt;font-family:"Comic Sans MS"'>3<sup>rd</sup>
Sunday in Lent - 2013c<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:14.0pt;font-family:"Comic Sans MS"'>Old
Testament – Isaiah 55:1-9<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:14.0pt;font-family:"Comic Sans MS"'>New
Testament – Luke 13:1-9<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:18.0pt;font-family:"Comic Sans MS"'><o:p> </o:p>
</span></p>
これは正しく機能し、1まで各行を個別に強調表示します。問題は、1を18に変更すると、font-size:18の行だけを強調表示するのではなく、最初の行から18までのすべての行を強調表示することです。 18ptフォントで線をつかみたいです。ありがとう、そしてどんな助けも大歓迎です!:)