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