正则表达式怎么写
如何匹配以
/*开头
中间任意

*/结尾

我自己写了很多个都不行哎

解决方案 »

  1.   

    String reg = "/\\*\\p{ASCII}*\\*/";能给几个例子参考参考下不
      

  2.   

    for example
    String str = "xxx\n/*aaaa\nbbbb\ncccc*/\nyyy\n/*kkkkkkk*/\nzzz";
    System.out.println("----------original----------");
    System.out.println(str);
    String regex = "[/][*](.*?\\s*)*[*][/]";
    str = str.replaceAll(regex, "");
    System.out.println("----------result----------");
    System.out.println(str);
      

  3.   

    楼上的写法貌似限制了内容只能写英文吧,我觉得任意字符比较好    String reg = "/\\*.*\\*/";
      

  4.   

    必须.*?, 而且要用dotall模式去忽略换行.
    String regex = "(?s)/\\*.*?\\*/";