11

私はこのようなコードを持っています

<wp:post_name>artifical-sweeteners-ruin-your-health</wp:post_name>

に変更したい

<wp:post_name></wp:post_name>

タグ内のすべてを削除します。

4

1 に答える 1

23

検索する

<wp:post_name>[^<>]+</wp:post_name>

すべてをに置き換えます

<wp:post_name></wp:post_name>

これは、タグをネストできないことを前提としています(これにより、正規表現を非常に安全に使用できます)。他のタグが存在する可能性がある場合は、検索する必要があります

(?i)<wp:post_name>.*?</wp:post_name>

代わりに(同じ置換文字列)。<wp:post_name>ただし、これはおそらく、主要な正規表現エンジンのオーバーホールをもたらした最新バージョンのNotepad ++でのみ機能し、ネストされたタグが発生する可能性がある場合はファイルを台無しにするため、少し危険です。

于 2012-09-01T07:17:49.797 に答える