Maison >développement back-end >tutoriel php >Comment supprimer efficacement les lignes vides du texte PHP à l'aide d'expressions régulières ?
Comment éliminer les lignes vides du texte PHP
Vous essayez de supprimer les lignes vides (y compris les lignes d'espacement) en PHP à l'aide d'expressions régulières , mais votre approche actuelle semble inefficace. Voici une solution pour résoudre votre problème :
L'expression régulière suivante supprimera les lignes vides, qu'elles contiennent des espaces ou qu'elles soient complètement vides :
<code class="php">preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $string);</code>
Décomposons les éléments de cette expression régulière :
Cette expression régulière remplace les lignes vides correspondantes par un seul caractère de nouvelle ligne (n). En conséquence, la sortie supprimera toutes les lignes vides de votre texte, ne laissant intactes que les lignes non vides.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!