|
Extraire les différentes chaines d'une formule |
Iniciado por Ammar.Bouallegue, 21,nov. 2004 17:04 - 1 respuesta |
| |
| | | |
|
| |
Publicado el 21,noviembre 2004 - 17:04 |
Sooit la chaine suivante : formule = ((V100 + V200) * 2)/100 MaChaîne est une chaîne = Formule MaSousChaîne est une chaîne = ExtraitChaîne(MaChaîne,rangPremier,???) TANTQUE MaSousChaîne <>EOT Trace(MaSousChaîne) // je veoudrais qu'elle me renvoit : "V100","V200","*","2", "/", "100" MaSousChaîne = ExtraitChaîne(MaChaîne, rangSuivant) FIN |
| |
| |
| | | |
|
| | |
| |
Publicado el 22,noviembre 2004 - 12:31 |
Si j'ai bien compris, tu souhaites appliquer un extraitChaine avec plusieurs caractères de séparation différents ("(", ")", " ", ... )?? A priori, ce n'est pas possible directement, mais tu peux transformer ta chaine pour n'avoir plus qu'un seul caractère de séparation:
MaChaine = Formule // Remplacement des différents caractères de séparation par un caractère unique : TAB MaChaine = Remplace (MaChaine, "(", TAB) MaChaine = Remplace (MaChaine, ")", TAB) MaChaine = Remplace (MaChaine, " ", TAB) ... // Extraction à partir de la nouvelle chaine SousChaine = ExtraitChaine (MaChaine, rangPremier, TAB) TANT QUE ... SousChaine = ExtraitChaine (MaChaine, rangSuivant) FIN |
| |
| |
| | | |
|
| | | | |
| | |
|