我要匹配查找这样类型的字串 <!-- html的注释方法:START -->
就是以<!--开头,以-->结尾,中间是任意长度的字符串,包括空格,换行我的写法如下,报语法错误,请高手指点,如有范例,十分感激!
".*[<--]+.*+[-->]"

解决方案 »

  1.   

    还有一个问题:
    <%--这些是JSP隐式注释,不在页面和客户端HTML源文件中显示--%>如上,以<%-- 开头,以--%>结尾,中间是任意长度的字符串,谢谢!
      

  2.   


    public static void main(String args[])
    {
    String str = "<!-- html:START -->";

    String head = "<!--";
    String end = "-->";

    System.out.println(str.matches(head + ".*" + end));
    }
      

  3.   

    请问楼上兄台, 这个".*[ <--]+.*+[-->]"要怎样修改,才能是正确的符合要求的正则表达示呢?