第一次见到这样的字符串,到底对不对啊?java中认不认啊?

解决方案 »

  1.   

    楼主,原来的串是这样的吧 fdsasrc="\"sss\"fdasffdsafdsaf=\"aaaa\"sadsa;"
    我的代码如下
    String s="ke=fdd\"d\"saf\"d_+ddf\"";
    String regex="\"([^\"]*)\"";
    Pattern pa=Pattern.compile(regex);
    Matcher ma=pa.matcher(s);
    String[] re=new String[2];
    int i=0;
    while(ma.find()){
    re[i++]=ma.group(1);
    }
    System.out.println(re[0]+" "+re[1]);
    输出结果是
    d d_+ddf
      

  2.   

    flyingon() 我按你的代码片断做,获取不到预期结果啊。继续请教。
      

  3.   

    感谢。问题已解决。没留意flyingon() 的system.out,我用jsp调试的。结贴,给分。