代码之家  ›  专栏  ›  技术社区  ›  BrunoLM

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

  •  2
  • BrunoLM  · 技术社区  · 14 年前

    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 回复  |  直到 14 年前
        1
  •  6
  •   user216441 user216441    14 年前

    似乎数字是八进制的,而且只有两个字符,所以。。。

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