字符串:“a|b|c|d”,abcd代表任何字符串,但是不能包括分隔符"|";也就是说只能是用“|”分割四个字段。

解决方案 »

  1.   

    [.&&[^|]]*|[.&&[^|]]*|[.&&[^|]]*|[.&&[^|]]*
      

  2.   

    public static void main(String[] args)
    {
    java.util.regex.Pattern p=java.util.regex.Pattern.compile("[.[^|]]*[|][.[^|]]*[|][.[^|]]*[|][.[^|]]*");
    java.util.regex.Matcher m1=p.matcher("abcd|b|c|d");
    java.util.regex.Matcher m2=p.matcher("abcdb|c|d");
    java.util.regex.Matcher m3=p.matcher("ab|d|b|c|d");
    java.util.regex.Matcher m4=p.matcher("abcd|b|c|d|");
    System.out.println(m1.matches());
    System.out.println(m2.matches());
    System.out.println(m3.matches());
    System.out.println(m4.matches());
    }
      

  3.   

    我是一个小工厂里做业务推广的小职员, 但是我们老总给我一个任务 说是要开发个系统,统计下厂了模具的整个流程,还要DLL的3层结构让他看得简单明白!
    我现在急的是一筹莫展,所以想请大虾们帮帮我!具体的要求如下
    总的要求是: 模具的类型要最终表现出来 ;在生产模具的各个过程中的工序。参与的人员。所话的成本都要展示出来 ;还有模具生产出来后是为了厂里出产其他产品的因此还有个就是模具的检验过程就是要将模具投入使用(治理统计的是该模具生产的产品的数量及合格情况)。对了如果是做的数据库要求各个数据库之间要相互联系的,数据之间要求一起变化。比如在模具的类型的表里定义的东西要在其他的表里可以连起来。
    具体点有 1模具的类型包括:品质 材质 压力 规格------这里还包括模具的组件(模具的组成部分-配件)
    2 模具的库存情况 数量 类型 仓位号 管理员
    3 模具的生产情况 1》仓库缺少时发出制造申请单
    2》申请批准后发出批准审核单
    3》生产过程 包括(下料 铣加工 热处理等) 
    4》生产好后存仓
    4 模具的检验阶段就是投入生产
    5统计 统计在整个过程中模具的成本 希望个位大虾帮帮忙 我就会一点点关于这方面的东西 大虾们能不能用JAVA或C++帮我做个 小弟在此感激不尽了
    小弟的邮箱是[email protected] 
      

  4.   

    String strSen="1a|2b|3c|4d";
    System.out.println(strSen.matches("([^\\|]+\\|){3}[^\\|]+"));
      

  5.   

    imA(男的不会,会的不男)   是女的吧
      

  6.   

    男女有关系吗?
    还是shan1119(大天使,卐~解!) 这个精简