MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 这个取网页中图片的正则表达式为什么会报错?解决办

这个取网页中图片的正则表达式为什么会报错?解决办法

www.MyException.Cn  网友分享于:2013-12-31  浏览:18次
这个取网页中图片的正则表达式为什么会报错?
取一个在线编辑器送来的html内容中的图片地址,正则如下,通过正则检测工具检查,可以取出图片的地址,但在Resin中却报错,百思不得其解,望明白的指点一下。
String   content   =   request.getParameter( "content ");
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",       Pattern.CASE_INSENSITIVE     );      
Matcher   mat   =pat.matcher(content);
while(mat.find())
{
      out.print(mat.group()+ " <br> ");
      }
报错代码如下:
500   Servlet   Exception
/TestFCKeditor/show.jsp:35:   ^?IW&
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",
Pattern.CASE_INSENSITIVE     );      
                                                                          ^
/TestFCKeditor/show.jsp:35:   ^?IW&
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",
Pattern.CASE_INSENSITIVE     );      
                                                                              ^
/TestFCKeditor/show.jsp:35:   ^?IW&
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",
Pattern.CASE_INSENSITIVE     );      
                                                                                    ^
/TestFCKeditor/show.jsp:35:   ^?IW&
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",
Pattern.CASE_INSENSITIVE     );      
                                                                                          ^
/TestFCKeditor/show.jsp:35:   ^?IW&
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",
Pattern.CASE_INSENSITIVE     );      
                                                                                                                                                ^
/TestFCKeditor/show.jsp:35:   ^?IW&
Pattern   pat   =   Pattern.compile( "http:\/\/(\w+\.)+(net|com|cn|org|cc|tv)(\S*\/)(\S)+\.(gif|jpg|png|bmp) ",

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有