关于正则表达式匹配任意字符(包括换行符)的写法测试

1、要解析的reg.txt
<!--{&&nclude}-->


<!--/*成功故事1 start--><a href="#">想创业吗?5月最热创业点子</a><!--成功故事1 end*/-->

<!--
/*成功故事1 start-->
  <a href="#">想创业吗?5月最热创业点子</a>
<!--成功故事1 end*/
-->

test
2、TestMain.java测试的java解析类
package org.openxtiger.regular.test;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class TestMain {

public static void main(String[] args) throws IOException {

BufferedReader br = new BufferedReader(new FileReader(
"e:/reg.txt"));
String temp =
"";
StringBuffer sb = new StringBuffer();
while((temp=br.readLine())!=null){
sb.append(temp+
"\r\n");
}
br.close();
System.out.println(sb.toString());

String str = sb.toString();
str = str.replaceAll(
"<!--\\{(.+?)\\}(.*?)-->", "<?php include(\"$1\") ?>");
str = str.replaceAll(
"<!--/\\*([\\s\\S]+?)\\*/-->","");
System.out.println(
"str="+str);

}

}

3、参考资料
lunzi   2009-09-22 01:10:49 评论:1   阅读:2834   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog