/*
* 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();
}
}
分享到:
相关推荐
本资源文件是我自己总结的,其中包括5个类,这5个类的代码基本概括了java正则表达式替换String的多种情况,比如获取某个文件路径中盘符/后边的部分内容,提取"<title>XXXX</title>"中的文字XXXX,用正则表达式获取指定...
其中包括windows和linux文件路径的正则表达式;去除空格和斜杠转换的replaceall方法
根据官方推荐的正则表达式编辑器redemo.py源文件编译而成的windows系统下的免控制台工具。本软件可以对正则表达式进行编辑验证。
正则表达式易于使用,功能强大,可用于复杂的搜索和替换以及基于模板的文本检查。这对于输入形式的用户输入验证特别有用-验证电子邮件地址等。您还可以从网页或文档中提取电话号码,邮政编码等,在日志文件中搜索...
《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线...
用PowerBuilder11.5实现的正则表达式,不支持中文,供大家学习,要用于商业软件,请与软件作者联系,在帮助文件有版权信息。
本文实例讲述了微信小程序实现简单input正则表达式验证功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 index.wxml文件 <input placeholder="输入内容" bindinput="check"></input> ...
kettle 根据系统时间加正则表达式动态匹配获取多个文本文件
里面包含大量的正则表达式 希望对大家有帮助
正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。 举例来说,...
正则表达式测试文件,用来测试正则表达式是否正确
python解析xml,字符串替换,正则表达式,可以参考
该文件总结了一部分正则表达式,在学习判断用户名和密码的过程中会有所帮助,仅供参考,如果有总结不对的地方,请联系作者修改
正则表达式自动生成器是一个智能、易用的正则表达式生成、测试以及字符串提取工具。正则表达式库让你可以直接借用正则表达式,而无需自己费脑筋。“正则表达式自动生成器”可以自动生成正则表达式,测试正则表达式,...
正则表达式 一个关于正则表达式的基础文件 其中包含正则表达式的基础以及应用
这个一个关于日期的正则表达式文档,希望各位在写时间的js验证时能够用的到!
易语言RegEx_static.lib支持库中文名为易语言正则表达式支持库,本易语言支持库实现了对正则表达式(Regular Expression)的支持。注意,本支持库中的所有命令均为高级命令,要求使用者具有一定的正则表达式知识基础...
该文件中统计的正则表达式包含以下内容(都是实际项目中使用的,经过测试): 1、大于等于0的值,允许输入两位小数(边界值:100.0,100.00等值都已包含在验证的里面); 2、大于3小于40的整数; 3、0到1之间的小数...
ios正则表达式资源文件
正则表达式作为一种表示语言,其定义了自己的一套描述方式,来描述各种各样的字符类。下面摘取msdn中的一段定义。(ms-help://MS.VSCC/MS.MSDNVS.2052/cpgenref/html/cpconcharacterclasses.htm)