如何将\ 74和\ 76转换为其字符串表示?

时间:2010-09-04 00:22:24

标签: javascript

我有这个字符串

Kindle-Wirel\\74wbr\\76ess-Reading-Display-Globally/dp/B003FSUD\\74wbr\\76M4/ref\\75amb_link_353259562_2?pf_rd_m\\75ATVP\\74wbr\\76DKIKX0DER\\46pf_rd_s\\75center-10\\46pf_rd_r\\07511EY\\74wbr\\76KTN682A79T370AM3\\46pf_rd_t\\075201\\46pf_rd_p\\075127\\74wbr\\0760985982\\46pf_rd_i\\75B002Y27P3M#jjdkasdjskjsk\\74wbr\\76jj$jkdsajdks

我需要将\\74转换为<,将\\76转换为>,依此类推......

我该怎么做?

1 个答案:

答案 0 :(得分:6)

似乎数字是八进制的,它们只有2个字符,所以......

var newtext = text.replace(/\\\\([0-7]{2})/gm,function(all,n){
    return String.fromCharCode(parseInt(n,8));
});