Bonjour,
Pouvez-vous me dire s'il existe une fonction pour supprimer les espaces d'une chaine de caractères ou si je suis obligé de passer par une fonction sur les expressions régulières.
Merci
Bonjour,
Pouvez-vous me dire s'il existe une fonction pour supprimer les espaces d'une chaine de caractères ou si je suis obligé de passer par une fonction sur les expressions régulières.
Merci
Supprimer tous les espaces ?
Supprimer tous les espaces blancs " " ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $chaine =~ s/\s+//g;
trim()er ? Autrement dit retirer les espaces au début et à la fin de la chaîne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $chaine =~ s/ //g; # ou $chaine =~ tr/ //d;
Fais ton choix !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $chaine =~ s/^\s+|\s+$//g;
--
Jedaï
Je ne connais pas de telle fonction, mais fanchement faire un simple s/ // n'est pas plus compliqué et, je pense, pas plus gourmand en temps d'exécution...
€dit : Jedaï, pourquoi t'es trop rapide pour moi ? Je manque encore de réflexes ^^
En tout cas, c'est bien ce qu'il me semblait, il n'existe pas de fonction spéciale pour ce traitement
Bonjour,
Si ta chaine contient, aléatoirement, des espaces et des tabulations il faut utiliser la balise [:blank:] dans ton reggex
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager