Recuperer un reel dans une chaine de caracter

- - Dernière réponse : Whismeril
Messages postés
13849
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
22 octobre 2019
- 7 déc. 2017 à 11:14
Bonjour,

comment peut on recuperer un reel dans une chaine de caractere.

par exemple si j'ai "papa a 1.5 euro" je recupere 1.5
Afficher la suite 

1 réponse

Messages postés
13849
Date d'inscription
mardi 11 mars 2003
Statut
Non membre
Dernière intervention
22 octobre 2019
312
0
Merci
Bonjour
Ça depend,
  • si ta chaine est toujours “Papa a xx euros” oú xx est un nombre, **tu peux spliter la chaine avec l’espace comme séparateur, prendre la 3eme « case » du tableau résultat et convertir en nombre
    • tu peux aussi remplacer “Papa a ” et “ euros” par la chaine vide et convertir le résultat en nombre.
  • si ta chaine varie, alors le plus simple et probablement de faire une regex, et de convertir les captures en nombre
    http://regexstorm.net/tester?p=%5cb%5cd%2b%28%3f%3a%5c.%5cd%2b%29%3f%5cb&i=Papa+a+12.3+euros+et+moi 16






Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Commenter la réponse de Whismeril