2010-09-04 24 views
2

我有這個字符串如何將 74和 76轉換爲其字符串表示形式?

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>等等...

我該怎麼辦呢?

+0

什麼是串是什麼呢?我有一些猜測.. – Seth 2010-09-04 00:32:26

+0

Nah,只是爲了刪除Orkut的鏈接保護。我從tinyurl獲得的URL示例非常大。 – BrunoLM 2010-09-04 00:33:28

+0

在非嚴格模式JavaScript中,''\ 74''已經是'<'的有效轉義序列。 – 2010-09-04 01:09:57

回答

6

看來數字是八進制,而他們只有2個字符,所以......

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