Où sommes nous ?

Retour

Extraire un flottant

Extraire un entier d'une chaîne de caractère est facile et se fait par un

string.match( s, '(%d+')  )

Le problème avec un flottant est la présence du '.' : le pattern rapide pour lire une telle chaine devient

string.match( s, '([%d%.]+') )

La sélection se fait sur tous les digits, %d, et tous les points, %.

On voit tout de suite la limite de cette méthode, somme toutes un peu crade : il n'y a pas de vérification que le point n'est présent qu'une seule fois, on compte sur le parser de Lua pour valider le chiffre.


Visitez :
La liste de nos voyages
Nos sorties Ski et rando
Copyright Laurent Faillie 2001-2024
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso.
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution.
Visites durant les 7 derniers jours Nombre de visites au total.

Vous pouvez laissez un commentaire sur cette page.