-1

コンテンツを含むxmlファイルがあります:

Hello
<Images>
<URL>google</URL>
</Images>
<Reviews>
Good
</Reviews>
everybody,

<Images>
<URL>bing</URL>
</Images>
<Reviews>
Good
</Reviews>
I am Nguyen

出力:

Hello everybody, I am Nguyen

<Images>との間のコンテンツを削除する方法</Reviews>

上記の例のデータは小さいです。実際、私は大きなデータを持っています。

4

1 に答える 1

1

(?:\s*<(Images|Reviews)>.+?</\1>\s*)+単一のスペースで置き換えることができます。使用している正規表現フレーバーがドットオール (改行を含むすべての(?:\s*<(Images|Reviews)>(?:.|\s)+?\</\1>\s*)+文字を表すドット) をサポートしていない場合は、もう少し複雑にする必要があります: JavaScript で動作します。

于 2013-04-04T16:25:41.020 に答える