-3

次のような文字列エントリがいくつかあります。

00 34 32 35 00 33 00 47 : A Cat
77 59 32 35 00 00 00 11 : Dog
29 59 32 35 01 00 00 11 : Dog's Toy

正規表現の置き換えを使用して、次のように変換する必要があります。

<Entry Name="A Cat" Code="0034323500330047"/>
<Entry Name="Dog" Code="7759323500000011"/>
<Entry Name="Dog's Toy" Code="2959323501000011"/>

何か案が?

4

1 に答える 1

2

正規表現を使用して変換を行うことは、最も簡単な解決策ではありません。私は JavaScript でこれを行います:

var t = str.split(':');
var result = '<Entry Name="'+t[1]+'" Code="'+t[0].trim().replace(/ /g,'')+'"/>';
于 2013-05-05T16:19:33.960 に答える