公司需要,將頁面上的簡體中文全部轉換為正體中文,懶得乙個個修改,就寫了乙個批量替換的方法。希望對你有用。
<?php
/** * created by phpstorm.
* user: administrator
* date: 2020/7/9
* time: 16:14
*/class big5gb
/*** @return bool
* * 替換內容
*/public function updatecon()-\x])/u", $content,$match);
if($match)}}
}} return true;
} /**
* @return array
* 遍歷檔案路徑
* */
public function bianli()else
}} return $new_arr;
} /**
* @param $str
* @return string
* * 簡體轉為繁體
*/public function gb2312_big5($str)
) >= 224 && ord($str) <= 239) . $str . $str)) !== false) . $this->utf8_big5 . $this->utf8_big5;
$a += 3;
continue;}}
$str_t .= $str;
$a += 1;
} return $str_t;
} /**
* @param $str
* @return string
* * 繁體轉換為簡體
*/public function big5_gb2312($str)
) >= 224 && ord($str) <= 239) . $str . $str)) !== false) . $this->utf8_gb2312 . $this->utf8_gb2312;
$a += 3;
continue;}}
$str_t .= $str;
$a += 1;
} return $str_t; }}
$bg = new big5gb($dir);
$bg->updatecon();
exit('done....');
替換檔案內容
前幾天無意間看見一道題,內容大致是這樣的。有乙個檔案,裡面內容是這樣的格式 1 aa 2 bb 3 cc 4 dd 現在想插入3 ee,如果存在3 那麼把後面內容換成新內容,如果不存在則新增一行。一開始我是這麼寫的 後來經指點使用字典可以這麼寫 tmp with open 1 r as fd a f...
shell替換檔案內容
由於工作需要,需將之前文字中所記錄的 全部替換成新的 操作如下 1.找到專案,檢視有哪些檔案有該字串 grep r 52776822 2.找到這些檔案所屬的頂級目錄,然後進行替換 find name htm print0 xargs 0 sed i s 52776822 77777777 g 3.檢...
遍歷目錄 批量替換檔案內容的類
之前有需要,就寫了這個類。功能 1 遍歷目錄下的所有檔案 可指定字尾名 2 批量替換檔案內容 正則 字串 3 批量替換檔案字尾名 4 批量替換檔案編碼 使用例 direxplorer new direxplorerclass direxplorer getdirexplorer d test1 te...