bonjour tout le monde
je veux supprimer tous les espaces situés à gauche de ma chaine
comment puis-je faire cela ?
et merci d'avance
Version imprimable
bonjour tout le monde
je veux supprimer tous les espaces situés à gauche de ma chaine
comment puis-je faire cela ?
et merci d'avance
Regarde du coté de la méthode replaceAll() de la classe String ;).
la methode replaceAll() de la classe String permet de remplacer toutes les occurences d'une expression régulière par une chaine de caractères. Il suffit donc de remplacer l'expression régulière "^ *" (tous les espaces en début de chaine) par la chaine "" (vide)
Code:
1
2
3
4 public static String ltrim(String _string) { _string = _string.replaceAll("^ *", ""); return _string; }
bigben99, tu aurais pu attendre avant de lui donner la solution toute cuite. Il est plus intéressant pour lui de la trouver par lui même ;).
merci c'est fait mais pouvez-vous m'expliquer pourquoi cette expression : "^ *" signifie les premiers espaces à gauche de la chaine ?
et merci
Il s'agit d'une expression régulière, tu trouveras un résumé sur la construction des expressions régulières dans la javadoc de la classe Pattern.
merci