首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

奇怪的正则表达式!解答

2011-12-21 
奇怪的正则表达式!在线等解答publicstaticvoidmain(String[]args){Stringtmp div \n tmp+ adfasf

奇怪的正则表达式!在线等解答
public   static   void   main(String[]   args){
String   tmp= " <div> \n ";
tmp+= "adfasfdf\n ";
tmp+= "adfasf\n ";
tmp+= " </div> ";
RE   re   =   new   RE( " <div> (.|\r|\n)+ </div> ");
for(int   i=0;i <re.getParenCount();i++){
System.out.println(i+ "--- "+re.getParen(i));
}
}

我想取出div标记中间的内容,但不成功,不知道错在哪里,当然这是一个简化过的,实际比这个内容复杂.

[解决办法]
RE re = new RE( " <div> ([^ <]+) </div> ")
[解决办法]
RE re = new RE( " <div> ((.|[\\n])*) </div> ");

热点排行