正则怎么匹配 j2se5.0 为一个单词?

解决方案 »

  1.   

    你是不是指j2se5.0里面,代表一个单词的正则表达式?
    ——"[a-zA-Z]+"
      

  2.   

    不对,
    我是要匹配j2se5.0这样含有标点符号和数字的单词。如:j2se5.0 my1.java  1.09employee we88you 当作4个单词来匹配。
      

  3.   

    String.splite(' ');这个就好,不用正则,效率低。
      

  4.   

    ZhangYaoxing(westxx)
    你在开玩笑,估计你的IDE里面,从来不为jdk配置src.zip或者从来不看doc,自己看看你的String.splite的代码或者api,splite不是正则是什么,而且在多个String需要同一种匹配模式查找的时候,由于需要反复编译那个pattern,反而比显式是用Pattern Matcher效率更低。
      

  5.   

    楼上的说的是String[] java.lang.String.split(String regex)
    参数就是一个正则式
      

  6.   

    try {
    String[] SplitArray = SubjectString.Split("[\\w|\\.]+");
    } catch (PatternSyntaxException ex) {
    // Syntax error in the regular expression
    }