NotePad++ の最新かつ最高のバージョンを使用しています。RegEx で不要なテキストとタグをすべて削除し、必要なテキストとタグだけを残すことは可能ですか? 残す必要があるタグは次のようになります。
<warning>I need this text to remain intact together with accompanying tags.</warning>
さまざまな XML レベル内にネストされたこれらの WARNING タグのペアが約 500 ある必要があります。これらの WARNING タグの外側に存在するすべてのデータを RegEx に削除してもらいたいのですが、警告タグの開始タグと終了タグ自体、またはタグ内のテキストは削除しないでください。以下は、私がテストした 4 つの異なる RegEx バリエーションです。これらはすべて、検索と置換操作を実行した後に警告タグ内にあるテキストを削除するため、役に立ちません。
<warning>[^<>]+</warning>
<warning>[^>]+</warning>
<warning>(.+?)</warning>
<warning>.*?</warning>
私が実行する必要があるデータ クリーンアップ タスクを実行する RegEx の開発に役立つヘルプがあれば、非常に感謝しています。