Pattern pa = Pattern.compile("(?is)<body.*>(.*?)<.*/body>");
正则表达式中
(?is)  代表什么意思?

解决方案 »

  1.   

    这个表达式要做什么??表示一次或多次 is只是字符具体的可以看Java文档Pattern类的说明
      

  2.   

    embedded flags
    i: case insensitive
    s: enables DOTALL mode
      

  3.   

    這句意思就是匹配在任何模式下<body>xxx</body>這樣形式的東西吧
    xxx是指當中可以有任何字符,數字,符號均可
    就是用來找出一段<body>開頭</body>結尾的
    至于isls說的很清楚了