phpbar.de logo

Mailinglisten-Archive

[php] PCRE zum Kommentar entfernen

[php] PCRE zum Kommentar entfernen

Cyrill Schumacher php_(at)_phpcenter.de
Wed, 20 Jun 2001 17:06:54 +0200


>>nicht funzen tut:
>> $file = preg_replace("=/\*.*\*/=m","",$file);
>warum nich'? Macht zuviel weg, oder?
>$file = preg_replace('=/\*.*\*/=mu', '', $file);
>wenn Du ungreedy dazunimmst, geht's dann?

funzt prächtig mit dem ungreedy, nur genau verstanden habe ich
es nicht warum die gierigkeit nachläßt bzw. umgekehrt wird.

$handle=opendir("./");
while ($files = readdir($handle)) {
 if( is_file($files)==true ) {

 $file = implode("",file($files));

 $file = preg_replace("=/\*.*\*/=msU","",$file);
 $file = preg_replace("/[ \t\n\r]+/"," ",$file);
 $file = preg_replace("/(> <)+/","><",$file);


 $fp = fopen($files,"w+");
 fwrite($fp,$file);
 fclose($fp);
 clearstatcache();
 echo "Done: $files<br>\n";
 flush();
 }
}
closedir($handle);

kiri




php::bar PHP Wiki   -   Listenarchive