"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment supprimer efficacement les lignes vides en PHP à l’aide d’expressions régulières ?

Comment supprimer efficacement les lignes vides en PHP à l’aide d’expressions régulières ?

Publié le 2024-11-01
Parcourir:122

How to Remove Blank Lines Effectively in PHP Using Regular Expressions?

Suppression des lignes vides en PHP

Vous avez rencontré un défi en supprimant les lignes vides du texte PHP à l'aide d'expressions régulières. Les expressions régulières que vous avez essayées n'ont pas donné les résultats souhaités, ce qui vous laisse un espace blanc indésirable dans la sortie.

Pour supprimer efficacement les lignes vides, vous pouvez utiliser l'expression régulière suivante :

preg_replace("/(^[\r\n]*|[\r\n] )[\s\t]*[\r\n] /", "\n", $string);

Cette expression régulière analyse en profondeur le texte :

  • 1er groupe de capture :

    • ^[\r\n]* - Correspond aux lignes commençant par un espace blanc ou des lignes vides.
    • [\r\n] - Correspond aux caractères de nouvelle ligne consécutifs.
  • [\s\t ]* : Correspond à n'importe quel espace blanc (espaces ou tabulations).
  • [\r\n] : Correspond à nouveau aux caractères de nouvelle ligne consécutifs.

En utilisant cette expression régulière, vous pouvez condenser plusieurs lignes vides, des lignes contenant uniquement des espaces blancs ou une combinaison des deux en un seul caractère de nouvelle ligne. Cela vous donne le résultat souhaité en supprimant toutes les lignes vides de votre texte PHP.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729210817. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3