Recuperer un reel dans une chaine de caracter

Abdelhak Saket - 7 déc. 2017 à 10:28
Whismeril Messages postés 19064 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 juin 2024 - 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

1 réponse

Whismeril Messages postés 19064 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 juin 2024 657
Modifié le 7 déc. 2017 à 17:02
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
0
Rejoignez-nous