假设有这样一个字符串:
   as.jsp.bs.cd我要提取分隔成四个子串 
as jsp bs cd 
请问用java正则表达式,如何写

解决方案 »

  1.   

    不用正则,直接
    String s=as.jsp.bs.cd;
    String[] ss=s.split(".");
      

  2.   

    不用正则吧~!
    String[] s="as.jsp.bs.cd".split(".");
    用正则
    public static void toList(String args){
    Pattern p=Pattern.compile("(\\w+)");
    Matcher m=p.matcher(args);
    while(m.find()){
    System.out.println(m.group());
    } }
      

  3.   

    imA(男的不会,会的不男)-------------------------
    同意
      

  4.   

    好好看看Api
    split(String regex) 
    根据给定正则表达式的匹配拆分此字符串“.”是正则表达式的保留字
    用“.”分隔必须这样写str.split("\\.");