Bonjour tous,
j'ai besoin d'un coup de main car je ne sais pas comment faire pour detecter des "integer" ou des "double" dans un string.
Je m'explique, j'ai plusieurs string qui ressemble à ceci:
"Ae7.8AA877E8.99"
et je voudrais extraire les groupe de lettre à partir de cela et les nombre,au final je voudrais avoir ces string:
"Ae" "7.8" "AA" "877" "E" "8.99"
mais je n'y suis pas arrivé, pourriez vous m'aidez?
=> le nombre de lettre est soit 1 soit 2 soit 3 et le chiffre et necessairement compris entre 0 et 100
merci d'avance pour votre aide
EDIT:
en fait il faudrait que je detecte ds mon string si le charactere "i" est une lettre ou une nombre ou vigurle.
=> si c'est un nombre ou une virgule alors je fais rien
=> si c'est une lettre alors je la garde de coté
=> si le prochaine string est aussi une lettre je le concatene...
EDIT 2:
dans un vecteur j'ai deja tous les nom des élements chimiques qui m'interesse, donc je peux peut etre comparer ces string avec des parti de mon string pour en deduire les noms qu'il y a dans ce string composé de noms d'elements + de nombres?
==> en fait il faudrait que je fasse un peu comme un find charactere mais que ca ne soit pas charactere mais un groupe de charactere qui se suivent
Partager