我想请问各位大虾:有什么办法可以在JS中按我的条件截取字符串?
例如: 字符串“g:\love\\love.txt”我想要截取从"\\"到"."这个范围的字符,请问怎么解决。谢谢帮忙

解决方案 »

  1.   

    String str="j\\hj\\\\gsdfg.ghj";
        Pattern pat=Pattern.compile("\\\\\\\\([^\\\\]+)\\.");
        Matcher matcher=pat.matcher(str);
        boolean f=matcher.find(1);
        if(f){
          String result = matcher.group(1);
          System.out.println(result);
        }
      

  2.   

    呵呵,谢谢各位啦,我已经搞出来了。用的呆办法,截取两次,然后再把两者得出的结果的长度相减,再通过substring()来截取,呵呵`~~有点麻烦,可能还会有BUG,等出了问题再找大家帮忙吧。谢啦。
      

  3.   

    js里面也有正则表达式的,跟php的差不多
      

  4.   

    用来干什么呢?用substring不是很好吗?
      

  5.   

    路过.......
    //----------------送个笑话-------------------儿子问爸爸,欲火焚身是什么意思,爸爸便委婉地告诉他是某人想要什么东西的意思。  语文课上没有粉笔,年轻的女老师刚好自己要去取时,儿子就立刻站起来说;“老师,我知道你是欲火焚身,还是让我满足你吧~” www.xiaohua007.com