Recuperer un reel dans une chaine de caracter

- - Dernière réponse : Whismeril
Messages postés
12577
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
20 janvier 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 

Votre réponse

1 réponse

Messages postés
12577
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
20 janvier 2019
762
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.