字符串
zone_name的前一个and 到他后面第2个' 替换成空如var tt="ssss and zone_name 'dsdd 'x1sss";
 替换下就成了ssss x1sss怎么搞!
求指导。。

解决方案 »

  1.   

    这个 用正则???不会 
    干脆直接这样算了
    tt.replace("and zone_name 'dsdd '","");
      

  2.   

    晕死
    第一 问题很简单
    第二 哥们儿 这是javascript不是java
    第三 唉 给你答案吧   "ssss and sdf'sdf'sdf'xfsdf".replace(/ and.*'/g, " ")
      

  3.   

    这2个单引号中数据不一定的 
    但是确认不含单引号里面的数据不是固定的dsdd
    我只是随便列了个
      

  4.   


    可能没问清楚吧 
    我要的是一个字符串如果含有zone_name,
     把这个字符串中zone_name前面第一个and到后面第2个单引号,替换成空
      

  5.   

    var tt="ssss and zone_name 'dsdd 'x1sss";


    var regEXP = /\sand.zone_name(.*'){2}/;

    tt = tt.replace(regEXP, " ");

    alert(tt);
      

  6.   

    replace(/ and([^(and)]*zone_name[^']*'[^']*')/g, " ")
    这个?
      

  7.   

    var tt="ssss df and fd and zone_name 'dsdd 'x1sss";


    var regEXP = /\sand.zone_name(.*'){2}/;

    tt = tt.replace(regEXP, " ");
    是否要这样的结果 ssss df and fd x1sss
      

  8.   

    还是要  ssss df x1sss  var tt="ssss df and fdand zone_name 'dsdd 'x1sss";


    var regEXP = /(\s|)and.*zone_name(.*'){2}/;

    tt = tt.replace(regEXP, " ");