Hallo zusammen,
ich würde gerne den Quellcode meiner Unterseiten automatisch von unnötigen Zeilenumbrüchen säubern. Dazu lade ich mir die Seite mit der Funktion file_get_contents() und lasse dann verschiedene Replace-Funktionen drüber laufen. - Es sollen nicht nur unnötige Zeilenumbrüche, sondern auch andere Dinge ersetzt werden. - Das klappt soweit auch alles, bis auf die Zeilenumbrüche. Da es sein kann, dass beispielsweise 6 Zeilenumbrüche hintereinander stehen und in einem anderen Teil der Seite nur 4, habe mich folgender Funktion bedient:
Damit versuche ich mehrere Zeilenumbrüche durch einen einzigen Zeilenumbruch zu ersetzen. Irgendwie funktioniert das aber nur bedingt. Teilweise klappt es, teilweise nicht.
Kann mir jemand helfen?
ich würde gerne den Quellcode meiner Unterseiten automatisch von unnötigen Zeilenumbrüchen säubern. Dazu lade ich mir die Seite mit der Funktion file_get_contents() und lasse dann verschiedene Replace-Funktionen drüber laufen. - Es sollen nicht nur unnötige Zeilenumbrüche, sondern auch andere Dinge ersetzt werden. - Das klappt soweit auch alles, bis auf die Zeilenumbrüche. Da es sein kann, dass beispielsweise 6 Zeilenumbrüche hintereinander stehen und in einem anderen Teil der Seite nur 4, habe mich folgender Funktion bedient:
PHP-Code:
$code = preg_replace('/(?:(?:\r\n|\r|\n)\s*){2}/s', "\n\n", $code);
Kann mir jemand helfen?
Kommentar