`

用文件类实现复制功能(并用正则表达式替换里面值)

 
阅读更多
/*
 * couter:苏奕祥
 * 实现两个文件的复制功能并且用到正则表达式替换复制完后的值
 * 
 */

import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
	public class CopyFile {
	 	public static void main(String[] args)throws IOException{
	 		File f=new File("E:\\sdx.txt");
	 		File f2=new File("E:\\sdxcopy.txt");
	 		Writer copy=new FileWriter(f2);
	 	    	Writer aaa=null;
	 	    	aaa=new FileWriter(f);
	 	    	aaa.write("I LOVE U I LOVE U I LOVE U\r\nI LOVE U I LOVE U I LOVE U\r\nI LOVE U I LOVE U I LOVE U");
	 	    	aaa.close();
		    
	 	    	Reader read=null;
	 	    	read=new FileReader(f);
	 	    	char c[]=new char[1024];
	 	    	int len=read.read(c);
	 	    	System.out.println(len);
	 	    	read.close();
	 	    	String str=new String(c,0,len);
	 	    	System.out.println("内容为:"+str);
	 	
 			Pattern p=Pattern.compile("LOVE");
 			Matcher m=p.matcher(str);
	 		String str2=m.replaceAll("HATE");
			System.out.println(str2);
			copy.write(str2);
			copy.close();

 		
 	}	
}
 
          
   
 
分享到:
评论
1 楼 suyixiang 2012-12-21  
xvcxxc

相关推荐

    jJAVA正则表达式替换字符

    本资源文件是我自己总结的,其中包括5个类,这5个类的代码基本概括了java正则表达式替换String的多种情况,比如获取某个文件路径中盘符/后边的部分内容,提取"<title>XXXX</title>"中的文字XXXX,用正则表达式获取指定...

    文件路径的正则表达式

    其中包括windows和linux文件路径的正则表达式;去除空格和斜杠转换的replaceall方法

    正则表达式.exe

    根据官方推荐的正则表达式编辑器redemo.py源文件编译而成的windows系统下的免控制台工具。本软件可以对正则表达式进行编辑验证。

    Delphi 10.4 最新版正则表达式(TRegExpr)源码

    正则表达式易于使用,功能强大,可用于复杂的搜索和替换以及基于模板的文本检查。这对于输入形式的用户输入验证特别有用-验证电子邮件地址等。您还可以从网页或文档中提取电话号码,邮政编码等,在日志文件中搜索...

    学习正则表达式-Michael+Fitzgerald.pdf

    《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线...

    PB实现的正则表达式

    用PowerBuilder11.5实现的正则表达式,不支持中文,供大家学习,要用于商业软件,请与软件作者联系,在帮助文件有版权信息。

    微信小程序实现简单input正则表达式验证功能示例

    本文实例讲述了微信小程序实现简单input正则表达式验证功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 index.wxml文件 <input placeholder="输入内容" bindinput="check"></input> ...

    kettle 根据系统时间加正则表达式动态匹配获取多个文本文件

    kettle 根据系统时间加正则表达式动态匹配获取多个文本文件

    正则表达式(里面包含大量的正则表达式)

    里面包含大量的正则表达式 希望对大家有帮助

    正则表达式使用详解及使用实例

     正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。  举例来说,...

    正则表达式测试文件

    正则表达式测试文件,用来测试正则表达式是否正确

    python xml文件解析,正则表达式字符串替换

    python解析xml,字符串替换,正则表达式,可以参考

    正则表达式大全.docx

    该文件总结了一部分正则表达式,在学习判断用户名和密码的过程中会有所帮助,仅供参考,如果有总结不对的地方,请联系作者修改

    正则表达式自动生成器 v2.0.0 专业版.zip

    正则表达式自动生成器是一个智能、易用的正则表达式生成、测试以及字符串提取工具。正则表达式库让你可以直接借用正则表达式,而无需自己费脑筋。“正则表达式自动生成器”可以自动生成正则表达式,测试正则表达式,...

    正则表达式 一个关于正则表达式的基础文件

    正则表达式 一个关于正则表达式的基础文件 其中包含正则表达式的基础以及应用

    关于日期的正则表达式

    这个一个关于日期的正则表达式文档,希望各位在写时间的js验证时能够用的到!

    正则表达式支持库2.0#0版(静态版)

    易语言RegEx_static.lib支持库中文名为易语言正则表达式支持库,本易语言支持库实现了对正则表达式(Regular Expression)的支持。注意,本支持库中的所有命令均为高级命令,要求使用者具有一定的正则表达式知识基础...

    js项目中用到的正则表达式统计

    该文件中统计的正则表达式包含以下内容(都是实际项目中使用的,经过测试): 1、大于等于0的值,允许输入两位小数(边界值:100.0,100.00等值都已包含在验证的里面); 2、大于3小于40的整数; 3、0到1之间的小数...

    ios正则表达式资源文件

    ios正则表达式资源文件

    正则表达式.doc文件

    正则表达式作为一种表示语言,其定义了自己的一套描述方式,来描述各种各样的字符类。下面摘取msdn中的一段定义。(ms-help://MS.VSCC/MS.MSDNVS.2052/cpgenref/html/cpconcharacterclasses.htm)

Global site tag (gtag.js) - Google Analytics