So entfernen Sie Leerzeilen aus PHP-Text
Sie versuchen, Leerzeilen (einschließlich Leerzeichenzeilen) in PHP mithilfe regulärer Ausdrücke zu entfernen , aber Ihr aktueller Ansatz scheint unwirksam zu sein. Hier ist eine Lösung für Ihr Problem:
Der folgende reguläre Ausdruck entfernt Leerzeilen, unabhängig davon, ob sie Leerzeichen enthalten oder vollständig leer sind:
<code class="php">preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $string);</code>
Lassen Sie uns die Elemente dieses regulären Ausdrucks aufschlüsseln :
Dieser reguläre Ausdruck ersetzt die übereinstimmenden Leerzeilen durch ein einzelnes Zeilenumbruchzeichen (n). Als Ergebnis werden bei der Ausgabe alle Leerzeilen aus Ihrem Text entfernt und nur die nicht leeren Zeilen bleiben erhalten.
Das obige ist der detaillierte Inhalt vonWie entferne ich mithilfe regulärer Ausdrücke effektiv Leerzeilen aus PHP-Text?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!