高级(Regex)文本文件处理程序
2008-09-15 20:48
281 查看
高级文本文件处理程序
下载地址:http://download.csdn.net/source/629144 (附c#源码)
String Tools 使用说明
提供以下功能:
1,特定文件查找
2,特定内容查找
3,文件内容查找与替换
1,查找特定文件,主要指某一个文件的文件名是否满足指定要求/指定文件夹内所有文件,有哪些文件名满足指定要求;
方法:
a,在Select Files指定文件夹或文件,点击Browser浏览文件或文件夹
b,在FileName Regex中输入正则表达式
c,点击FindFiles按钮
d,在Result中查看结果
实例:
FileName Regex:/w*.cs
Result :选择文件或文件夹中所有*.cs文件
2,特定内容查找,
方法:
a,在Select Files指定文件夹或文件,点击Browser浏览文件或文件夹
b,在FileName Regex中输入正则表达式,指定将在哪些文件中查找
c,在Find Regex中输入正则表达式,指定将在文件中查找哪些内容
d,点击FindContents按钮
e,在Result中查看结果
实例:
FileName Regex:/w*.cs
Find Regex :/w*public/w*
Result :选择文件或文件夹中所有*.cs文件中含有"public"字符的行
3,文件内容查找与替换,
方法:
a,在Select Files指定文件夹或文件,点击Browser浏览文件或文件夹
b,在FileName Regex中输入正则表达式,指定将在哪些文件中查找
c,在Find Regex中输入正则表达式,指定将在文件中查找哪些内容
d,在Replace Regex中输入正则表达式,指定将把查找到内容替换成什么
e,点击TryReplace按钮,查看欲替换结果
f,点击Replace按钮,替换文件内容
g,在Result中查看结果
实例1:
FileName Regex:/w*.cs
Find Regex :/w*public/w*
Replace Regex :private
IgnoreCase :是否区分大小写(默认:区分)
Result :选择文件或文件夹中所有*.cs文件中"public"字符地换成"private"
实例2:替换参数的使用
FileName Regex:/w*.cs
Find Regex :/w*public (static)/w*
Replace Regex :private [$1]索引从1开始
IgnoreCase :是否区分大小写(默认:区分)
Result :选择文件或文件夹中所有*.cs文件中"public static"字符地换成"private static",但只有"public"的字符不会替换成"private"
替换参数可以很有多个,如[$1][$2]...[$n],但数量需和find Regex中的括号个数匹配
注:使用者须具备简单的正则表达式知识。
如遇异常和良好建议,请提供说明和截图到vimanxu@gmail.com,以便Viman xu为您提供更优秀的小工具。
感谢你的使用和支持。
下载地址:http://download.csdn.net/source/629144 (附c#源码)
String Tools 使用说明
提供以下功能:
1,特定文件查找
2,特定内容查找
3,文件内容查找与替换
1,查找特定文件,主要指某一个文件的文件名是否满足指定要求/指定文件夹内所有文件,有哪些文件名满足指定要求;
方法:
a,在Select Files指定文件夹或文件,点击Browser浏览文件或文件夹
b,在FileName Regex中输入正则表达式
c,点击FindFiles按钮
d,在Result中查看结果
实例:
FileName Regex:/w*.cs
Result :选择文件或文件夹中所有*.cs文件
2,特定内容查找,
方法:
a,在Select Files指定文件夹或文件,点击Browser浏览文件或文件夹
b,在FileName Regex中输入正则表达式,指定将在哪些文件中查找
c,在Find Regex中输入正则表达式,指定将在文件中查找哪些内容
d,点击FindContents按钮
e,在Result中查看结果
实例:
FileName Regex:/w*.cs
Find Regex :/w*public/w*
Result :选择文件或文件夹中所有*.cs文件中含有"public"字符的行
3,文件内容查找与替换,
方法:
a,在Select Files指定文件夹或文件,点击Browser浏览文件或文件夹
b,在FileName Regex中输入正则表达式,指定将在哪些文件中查找
c,在Find Regex中输入正则表达式,指定将在文件中查找哪些内容
d,在Replace Regex中输入正则表达式,指定将把查找到内容替换成什么
e,点击TryReplace按钮,查看欲替换结果
f,点击Replace按钮,替换文件内容
g,在Result中查看结果
实例1:
FileName Regex:/w*.cs
Find Regex :/w*public/w*
Replace Regex :private
IgnoreCase :是否区分大小写(默认:区分)
Result :选择文件或文件夹中所有*.cs文件中"public"字符地换成"private"
实例2:替换参数的使用
FileName Regex:/w*.cs
Find Regex :/w*public (static)/w*
Replace Regex :private [$1]索引从1开始
IgnoreCase :是否区分大小写(默认:区分)
Result :选择文件或文件夹中所有*.cs文件中"public static"字符地换成"private static",但只有"public"的字符不会替换成"private"
替换参数可以很有多个,如[$1][$2]...[$n],但数量需和find Regex中的括号个数匹配
注:使用者须具备简单的正则表达式知识。
如遇异常和良好建议,请提供说明和截图到vimanxu@gmail.com,以便Viman xu为您提供更优秀的小工具。
感谢你的使用和支持。
相关文章推荐
- 字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础
- Java 文件统计:编写程序,统计英文文本文件中的字符数目和单词数目。程序运行时,输入要统计的文件的名称,程序处理后输出字符数目和单词数目
- HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- 基于CICS的COBOL程序顺序文件处理
- python处理文本文件实现生成指定格式文件的方法
- Python文本处理之按行处理大文件的方法
- 一般处理程序上传文件(html表单上传、aspx页面上传)
- java 图形用户界面 之 文本处理 的介绍及示例程序
- C#(asp.net )读取ASHX文件(一般处理程序)
- awk文本处理总结(入门,中级,高级)
- 请求与通配符 mime 映射相匹配。请求映射到静态文件处理程序。如果有不同的前提条件,请求将映射到另一个处理程序。
- [原创]VB程序 - 处理字符和文件名称的代码模块
- AB程序核心代码(MFC从文件读取一行+MFC字符串处理+C在文件末尾追加内容)
- C#中调用DLL时未能加载文件或程序集错误的处理方法(详解)
- 如何在Hadoop的MapReduce程序中处理JSON文件
- springMVC高级部分(数据校验,数据错误回显(自定义格式错误显示),拦截器,异常处理,文件上传,文件下载,springmvc运行流程以及springmvc和struts2对比)
- Unix学习之——高级文件处理
- 用IO流编写一个程序,统计并输出某个文本文件中“a”字符的个数
- HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
- input(type="file")+Handler(一般处理程序)上传文件简单Demo