有没有办法把A=B+C中的A替换为ABC,B替换为BCA,C替换为CBA菜鸟求助,谢谢

解决方案 »

  1.   

    var str="A=B+C";
    alert(((str.replace('A','ABC')).replace('B','BCA')).replace('C','CBA'));
    结果是ABCBA=B+C
    我想要的结果是ABC=BCA+CBA
    谁能给点具体点的提示啊~~~~~~~~~~~~
      

  2.   

    var str="A=B+C";
    alert(str.replace("C","CBA").replace("B","BCA").replace("A","ABC"))试一下这个…
      

  3.   

    str = str.replace(/A|B|C/g, function($0) {
    return {
    "A": "ABC"
    , "B": "BCA"
    , "C": "CBA"
    }[$0];
    });