全文搜索和替换

2016-01-29 14:52 2 1 收藏

全文搜索和替换,全文搜索和替换

【 tulaoshi.com - PHP 】

  <?php  
exec("/bin/grep -r '$oldword' $rootpath", $results, $errorCode);  
if ($errorCode){  
if ($errorCode == 1){  
echo "Possibly no files were found with $oldword in them<BRn";  
}  
echo "OS Error: $errorCode<BRn";  
echo "Check 'man errno' and count down<BRn";  
echo "Usually paths/permissions<BRn";  
}  
while (list(,$path) = each($results)){  
$parts = explode(':', $path);  
$path = $parts[0];  
$fp = fopen($path, 'r') or print("Cannot read $path<BRn");  
if ($fp){  
$data = fread($fp, filesize($path));  
fclose($fp);  
$newdata = str_replace($oldword, $newword, $data);  
$fp = fopen($path, 'w') or print("Cannot write $path<BRn");  
if ($fp){  
fwrite($fp, $newdata);  
fclose($fp);  
echo $path, "<BRn";  
}  
}  
}  
?  
Example  
http://yourserver.com/globalreplace.php?oldword=test&newword=text&rootpath=/path/to/dir  
 

来源:https://www.tulaoshi.com/n/20160129/1494555.html

延伸阅读
标签: 办公软件
很多时候,Word2007文档中的引号用法很不规范,全角、半角毫无章法,即便是用替换命令,也只能统一替换为左引号或者右引号,有时候连文档中原有的全角引号也变成了半角;但如果纯粹依靠手工修改的话,工作量太大,而且也容易遗漏。 第1步:单击左上角的Microsoft Office按钮,选择Word选项,切换到校对选项卡,单击右侧的自动更正选项按钮,在...
标签: PHP
  这是个非常有用的程序,可以对文本文件进行特定的搜索,并以特定的文字替换指定的文字,举个例子说如果我这篇文章里有一个字全部打错了,有几十处,要一一找出来修改是件很麻烦的事,用下面这个就可以轻松搞定。--teaman.oso.com.cn 类文件 search_replace.inc <?php         class s...
标签: Web开发
元素是文档结构的基础,在CSS中,每个元素生成了一个包含了元素内容的框(box,也译为盒子)。但是不同的元素显示的方式会有所不同,例如div和span就不同,而strong和p也不一样。在文档类型定义(DTD)中对不同的元素规定了不同的类型,这也是DTD对文档之所以重要的原因之一。 1. 替换和不可替换元素 从元素本身的特点来讲,可以分为替...
wps文字怎么查找和替换?wps文字查找和替换方法   wps文字怎么查找和替换呢?如果在处理很长的文档时,想要同时修改某一隔字或标点的时候,我们就可以使用wps文字查找和替换功能,这样就能快速找到自己要修改的内容,下文图老师小编就为大家带来wps文字查找和替换的方法,一起去看下吧。 wps文字查找和替换方法: 方法一:方...
标签: 软件教程
我们使用wps中经常要处理很长的文档,当我们要修改某处的时候自己一点点去看是很麻烦的。下面小编为大家分享一下怎么在wps中快速的找到的自己要修改的内容 方法一:方法其实很简单,大家可以按“ctrl+F”。就会弹出的一个查找和替换的对框,输入你要查找的东西 方法二:开始菜单===点击“查找替换”按钮也会...

经验教程

334

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部