Position actuelle: Accueil> Derniers articles> Méthodes et exemples de suppression des caractères de retour des transports pour les expressions régulières PHP

Méthodes et exemples de suppression des caractères de retour des transports pour les expressions régulières PHP

M66 2025-08-08

Moyen pratique de supprimer les caractères de retour des chariots en php

Lors du traitement des données de texte, les rendements du chariot et les ruptures de ligne affectent parfois l'effet de sortie et de stockage des données. En tant que langage de programmation puissant, PHP fournit une variété de façons de nettoyer ces personnages, les expressions régulières étant l'un des outils les plus couramment utilisés.

Cet article introduira deux méthodes courantes: en utilisant le remplacement régulier de Preg_replace et en utilisant le remplacement de chaîne STR_REPLACE .

Utilisez preg_replace pour retirer le retour du chariot

Preg_replace est une fonction de remplacement régulière intégrée dans PHP, qui peut correspondre et remplacer de manière flexible les caractères cibles. L'exemple de code est le suivant:

 $text = "Ceci est un texte contenant un caractère de retour chariot。
Ceci est le deuxième paragraphe de texte。";
$text = preg_replace("/\r|\n/", "", $text);

Dans cet exemple, \ r est utilisé pour faire correspondre les caractères de retour du chariot, \ n est utilisé pour faire correspondre les pauses de ligne, et en les remplaçant par des chaînes vides, vous pouvez obtenir du texte qui ne contient pas de retour en voiture et de pauses de ligne.

Utilisez STR_REPLACE pour retirer le retour du chariot

Si des règles de correspondance complexes ne sont pas requises, une fonction STR_REPLACE plus intuitive peut être utilisée. L'exemple de code est le suivant:

 $text = "Ceci est un texte contenant un caractère de retour chariot。
Ceci est le deuxième paragraphe de texte。";
$find = array("\r", "\n");
$replace = "";
$text = str_replace($find, $replace, $text);

Ici, le retour du chariot et les pauses de ligne sont passés dans STR_REPLACE en tant que tableau, et le remplacement est terminé en même temps, ce qui est simple et efficace.

Résumer

Qu'il s'agisse de preg_replace ou de str_replace , il peut rapidement supprimer le retour du chariot et les ruptures de ligne dans le texte. Dans le développement réel, la flexibilité de l'appariement régulier ou la simplicité du remplacement direct peut être sélectionnée en fonction des besoins, ce qui facilite la sortie des données et la maintenance du code.