搜索和替换文件或目录的一个好类--很实用
作者: 佚名 来源: 本站教程 点击: 日期: 2007-01-11
这是个非常有用的程序,可以对文本文件进行特定的搜索,并以特定的文字替换指定的文字,举个例子说如果我这篇文章里有一个字全部打错了,有几十处,要一一找出来修改是件很麻烦的事,用下面这个就可以轻松搞定。--teaman.oso.com.cn 类文件 search_replace.inc <?php class search_replace{ var $find; var $replace; var $files; var $directories; var $include_subdir; var $ignore_lines; var $ignore_sep; var $occurences; var $search_function; var $last_error; //以下进行函数定义和设置 function search_replace($find, $replace, $files, $directories = '', $include_subdir = 1, $ignore_lines = array()){ $this->find = $find; $this->replace = $replace; $this->files = $files; $this->directories = $directories; $this->include_subdir = $include_subdir; $this->ignore_lines = $ignore_lines; $this->occurences = 0; $this->search_function = 'search'; $this->last_error = ''; } /*************************************** ** Accessor for retrieving occurences. ***************************************/ function get_num_occurences(){ return $this->occurences; } //获取最后的错误 function get_last_error(){ return $this->last_error; } //设置FIND变量 function set_find($find){ $this->find = $find; } //设置replace变量 function set_replace($replace){ $this->replace = $replace; } //设置FILE变量 function set_files($files){ $this->files = $files; } //设置目录变量 function set_directories($directories){ $this->directories = $directories; } //设置目录变量 set_include_subdir function set_include_subdir($include_subdir){ $this->include_subdir = $include_subdir; } //设置ignore_lines变量 function set_ignore_lines($ignore_lines){ $this->ignore_lines = $ignore_lines; &
【文章评论 】
【收藏本文 】
【推荐好友 】
【打印本文 】
【论坛讨论 】
相关文章:
文章评论: (条)
责任编辑:一分 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。