HTMLファイルを解析する必要があり、次のようなものがあります:
<TAG1>
<TAG1>
TEXT_TO_FIND
KEY
<TAG1>
</TAG1>
<TAG1>
</TAG1>
</TAG1>
</TAG1>
アニメーションには複数のレベルがあることを考慮してください。テキスト TEXT_TO_FIND を取得するにはどうすればよいですか?
平易な英語で、私がする必要があるのは、「テキスト KEY を持つ最後のテキスト」と「テキスト KEY」の間のテキストを取得することです。これはドキュメントに一度だけ表示されます。
注1:この質問を見つけましたが、うまくいかなかったようです。私は空の結果を得続けました。これは次の式になります。
/<TAG1>(?!.*<TAG1>)(.*)KEY/ism
注 2: 前のメモの式から KEY を削除すると、ファイルの最後から最後までのテキストが取得されます。
よろしくお願いします!