您的位置:首页 > 其它

高级(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为您提供更优秀的小工具。

感谢你的使用和支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐