Pour compter le nombre d'espaces au début et à la fin d'une chaîne de caractères. s
Je le fais :
s.index(/[^ ]/) # Number of spaces at the beginning of s
s.reverse.index(/[^ ]/) # Number of spaces at the end of s
Cette approche nécessite le cas limite où s
contient uniquement des espaces à traiter séparément.
Existe-t-il une meilleure méthode (plus élégante / efficace) pour le faire ?