Ruby supprimer les lignes vides de la chaîne
Comment puis-je supprimer les lignes vides à partir d'une chaîne?
J'ai essayé
chaîne_quelconque = chaîne_quelconque.gsub(/^$/, "");
et beaucoup plus, mais rien ne fonctionne.
- double possible de Ruby : Garniture de Nouvelles lignes vides
- ce n'est pas un doublon. ce titre est très trompeur
Vous devez vous connecter pour publier un commentaire.
De supprimer les lignes vides:
Remarque: contrairement à d'autres solutions, ce qu'en réalité on supprime les lignes vides et pas les sauts de ligne 🙂
Explication: correspond au début
^
et à la fin$
d'une ligne avec rien entre les deux, suivi par un saut de ligne.Alternative, plus explicite (bien que moins élégant) solution:
squeeze (ou presser!) c'est juste que sans une regex.
De remplacer les multiples retours à la ligne avec un seul:
ou
Vous pouvez essayer de remplacer toutes les occurrences de 2 ou plusieurs sauts de ligne avec juste un:
À l'origine
Mis à jour