2016-11-30 8 views

答えて

3

は、私は約regexどんな考えを持っていないが、私は、それはこのように思える考えた:私が間違っている場合

var str = "{0}"; 
 
    var mapObj = { 
 
     '{':"<Q>{", 
 
     '}':"}</Q>" 
 
    }; 
 
    var re = new RegExp(Object.keys(mapObj).join("|"),"gi"); 
 
    str = str.replace(re, function(matched){ 
 
     return mapObj[matched.toLowerCase()]; 
 
    }); 
 
    alert(str);

は、私を修正してください。

+1

しかし、彼は引用符を書いて中括弧ではなく、あなたの解決策はより意味があります。 – monami

+0

申し訳ありません@monami私の悪い... – m2j