高级(Regex)文本文件处理程序

来源:互联网 发布:大数据培训多少钱 编辑:程序博客网 时间:2024/06/02 08:07

高级文本文件处理程序

 

下载地址: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为您提供更优秀的小工具。

  感谢你的使用和支持。

原创粉丝点击