Bei der Verarbeitung von Textdaten beeinflussen die Kutschenrenditen und Linienbrennungen manchmal den Ausgangs- und Speicherffekt der Daten. Als leistungsstarke Programmiersprache bietet PHP eine Vielzahl von Möglichkeiten, um diese Charaktere aufzuräumen, wobei regelmäßige Ausdrücke eines der am häufigsten verwendeten Tools sind.
In diesem Artikel werden zwei gängige Methoden eingeführt: Verwenden des regelmäßigen Austauschs von Preg_Replace und Verwendung von Str_Replace -Zeichenfolgenersatz.
PREG_REPLACE ist eine integrierte reguläre Ersatzfunktion in PHP, die die Zielzeichen flexibel übereinstimmen und ersetzen kann. Der Beispielcode lautet wie folgt:
$text = "Dies ist ein Text, der einen Wagenrücklaufcharakter enthält。
Dies ist der zweite Textabsatz。";
$text = preg_replace("/\r|\n/", "", $text);
In diesem Beispiel wird \ R verwendet, um die Wagenrückgabezeichen anzupassen. \ N wird verwendet, um Zeilenumbrüche abzustimmen, und indem Sie sie durch leere Saiten ersetzen, können Sie Text erhalten, die keine Wagenrückgabe- und Zeilenbrüche enthalten.
Wenn keine komplexen Übereinstimmungsregeln erforderlich sind, kann eine intuitivere Str_Replace -Funktion verwendet werden. Der Beispielcode lautet wie folgt:
$text = "Dies ist ein Text, der einen Wagenrücklaufcharakter enthält。
Dies ist der zweite Textabsatz。";
$find = array("\r", "\n");
$replace = "";
$text = str_replace($find, $replace, $text);
Hier werden die Kutschenrendite und die Linienbrüche als Array in Str_Replace übergeben, und der Ersatz wird zu einer Zeit abgeschlossen, was einfach und effizient ist.
Unabhängig davon, ob es sich um preg_replace oder str_replace handelt, kann es schnell die Kutschenrückgabe und die Zeilenumbrüche im Text entfernen. In der tatsächlichen Entwicklung kann die Flexibilität der regelmäßigen Übereinstimmung oder die Einfachheit des direkten Austauschs entsprechend den Anforderungen ausgewählt werden, wodurch die Datenausgabe ordentlicher und die Code -Wartung erleichtert werden.