以下為 clear.php 的程式碼:
<?php
$filename=$argv[1];
$fp=fopen($filename,'r');
$content=fread($fp,filesize($filename));
fclose($fp);
$pattern[0]="/$\n/";
$pattern[1]="/</";
$pattern[2]="/<font .*\n/m";
$pattern[3]="/<span .*\n/m";
$pattern[4]="/<.*>/";
$pattern[5]="/^\n/m";
$pattern[6]="/( \s?)+/m";
$replace[0]="";
$replace[1]="\n<";
$replace[2]="";
$replace[3]="";
$replace[4]="";
$replace[5]="";
$replace[6]=" ";
$tmp=preg_replace($pattern, $replace, $content);
$filename=$argv[2];
$fp=fopen($filename,"w+");
fwrite($fp,$tmp);
fclose($fp);
?>
上述的程式內容是在 unix 下以 \n 當成換行字元,若在 MS 的環境下,請自行變更換行字元!