我要匹配/*或*/或//
怎么表达啊?[\\/\\*[\\*\\/][\\//]]这样貌似不行啊   里面的中括号里还是“或”的关系  谁告诉我到底怎么写

解决方案 »

  1.   


     public static void do19(){
     String str="我要匹配/*或*/或//";
     Pattern pattern = Pattern.compile("((/\\*)|(\\*/)|(//))",Pattern.CASE_INSENSITIVE|Pattern.DOTALL);
    Matcher m = pattern.matcher(str);
    while(m.find()){
    System.out.println(m.group(1));
    }
     }
      

  2.   

    [\\/\\*[\\*\\/][\\//]]
    因为“/”并不是java中的特殊字符,所以不用转意,