提取以特定的字符串开头和结尾的正则表达式
2015-08-30 18:20
525 查看
今天试着写了一下以特定的字符串开头和结尾的正则表达式
来替换文本中的内容居然成功了,分享一下。
来替换文本中的内容居然成功了,分享一下。
package com.test.mytest.study; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Demo001 { public static void writeFile(String strSrc) { FileWriter writer = null; FileReader reader = null; BufferedReader br = null; BufferedWriter bw = null; try { reader = new FileReader(strSrc); File filestrSrc = new File(strSrc); String str = null; br = new BufferedReader(reader); StringBuffer sb = new StringBuffer(""); while ((str = br.readLine()) != null) { String a= str.replaceAll(".ff(.*)}", ""); a=a.replaceAll("\\@font-face\\{font-family", ""); //空行不读入新文件里面。 if(!"".equals(a)){ sb.append(a + "\n"); } } filestrSrc.delete(); File file = new File(strSrc); if (!file.exists()) { file.createNewFile(); } // 这里的true,是以追加的方式写 writer = new FileWriter(strSrc, true); bw = new BufferedWriter(writer); bw.write(sb.toString()); br.close(); reader.close(); bw.close(); writer.close(); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args) { Demo001.writeFile("/home/xueqy/html.css"); } }
相关文章推荐
- UITableViewCell 自适应高度
- javaweb前后台中文参数乱码
- 二分查找小结
- 黑马程序员——高新技术---反射
- mac 如何让文件隐藏
- 泛型 --- 泛型在集合中的应用
- LeetCode:ZigZag Conversion
- 数据结构中排序算法-选择排序(3)
- Swift下创建和引用pch文件
- zoj3817 Chinese Knot 字符串哈希
- 利用相关性提高网站关键词排名
- 【软考之路】Java 安装配置
- 提高网站关键词排名之——网站内容质量及相关性
- 树莓派 Python GPIO 学习笔记
- OJ刷题---相同的数字!
- [环境搭建] 打开Genymotion后出现"Unable to load VirtualBox engine"视窗
- 改善用户体验 Web前端优化策略总结
- .net学习笔记---HttpRuntime类
- 多线程开发之三 GCD
- 编译器的重要性