Recuperer un reel dans une chaine de caracter

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

1 réponse

Répondre au sujet
Whismeril 10526 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 13 décembre 2017 Dernière intervention - Modifié par noctambule28 le 7/12/2017 à 17:02
0
Utile
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.