0

xml タグの名前から数字を削除する必要があるシナリオがあります。たとえば、タグがある場合<xxx1>1234</xxx1>、 として出力する必要があります<xxx>1234</xxx>。私はネットサーフィンをしましたが、解決策を見つけることができませんでした。助けてください。

4

3 に答える 3

1

要素の詳細自体を変更するのではなく、dom 要素の子を取得して、その場所に新しい dom 要素を追加することができます。

擬似コード:

curElementContent = get element from dom and get its contents
newElement = create new dom element

append curElementContent to newElement

remove curElement from dom and insert newElement.
于 2012-10-22T15:20:11.213 に答える
0

xmlをxml文字列に変換し、以下の正規表現を使用して機能するようになりました。

xmlString = xmlString.replace(/\d+>/g, '>');
于 2012-11-09T09:12:35.360 に答える
0

これを試してみてください:

tags.replace(/<xxxx\d>/gi, '<xxxx>').replace(/<\/xxxx\d>/gi,'</xxxx>');

tags には、更新する必要がある文字列が含まれています。

于 2012-10-22T15:24:08.400 に答える