Recuperer un reel dans une chaine de caracter

Abdelhak Saket - 7 déc. 2017 à 10:28 - Dernière réponse : Whismeril 11777 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 17 juillet 2018 Dernière intervention
- 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 

Votre réponse

1 réponse

Whismeril 11777 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 17 juillet 2018 Dernière intervention - Modifié par noctambule28 le 7/12/2017 à 17:02
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.