JAVA正则表达式替换字符串问题
2016-04-19 12:50
459 查看
public static void main(String[] args) {
String regex = "<!-- start_page -->[\\s\\S]*<!-- end_page -->";
String str = "dsagfg<!-- start_page -->dsgdr <!-- end_page -->sdafdgrtuy";
Pattern pat = Pattern.compile(regex);
Matcher matcher = pat.matcher(str);
while (matcher.find()) {
String temp = str.substring(matcher.start(), matcher.end());
System.out.println(temp);
str = str.replaceAll(temp, "");
matcher = pat.matcher(str);
}
System.out.println(str);
}
String regex = "<!-- start_page -->[\\s\\S]*<!-- end_page -->";
String str = "dsagfg<!-- start_page -->dsgdr <!-- end_page -->sdafdgrtuy";
Pattern pat = Pattern.compile(regex);
Matcher matcher = pat.matcher(str);
while (matcher.find()) {
String temp = str.substring(matcher.start(), matcher.end());
System.out.println(temp);
str = str.replaceAll(temp, "");
matcher = pat.matcher(str);
}
System.out.println(str);
}
相关文章推荐
- Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in ord
- Spring中模板模式和回调模式的讲解
- Maven搭建SSM(SpringMVC + Spring + Mybaits)开发环境 (上)
- Spring IOC核心源码学习
- 编译hive源码导入到eclipse中
- spring aop纯注解
- java中关于爬楼梯算法的研究
- spring mvc 从excel导入数据
- java开发学习工具,必须收藏
- 【Leetcode】:238. Product of Array Except Self 问题 in JAVA
- Spring事务管理
- Java内部类的使用小结
- SpringMvc的自动注入与Struts2的区别
- Mybatis整合Spring(不需实现类 namespace方式)
- java常用线程池
- java jvm perf
- SpringMVC处理静态资源
- Ubuntu 14.04 安装配置 JDK8
- JavaWeb 项目——起点新闻社区
- java Spring集合