analyse d'un sms [MIT AI2] - Android - Programmation
Marsh Posté le 21-08-2016 à 12:58:59
Jamais entendu parler de MIT AI2 avant aujourd'hui, ça permet quoi ? Expression régulières, manipulations de chaînes ?
Si tu peux faire des regexes avec capture ou remplacement ça ira très bien.
Sinon tu utilises les méthodes de manipulation de chaîne, tu dois avoir un truc du genre "IndexOf" pour te renvoyer la première position de chacune des chaînes qui t'intéresse.
Comme ça tu sais que la plus petite valeur se trouve en première position (etc).
Marsh Posté le 21-08-2016 à 13:59:17
TotalRecall a écrit : Jamais entendu parler de MIT AI2 avant aujourd'hui, ça permet quoi ? Expression régulières, manipulations de chaînes ? |
C'est de la programmation en mode block pour les newbies
Ca permet de développer facilement des applications Android basiques en WYSIWYG.
Il y a très peu de manipulation de chaîne justement et pas d'expression régulières, je peux trouver la position d'une chaîne qui m'intéresse mais j'ai du mal à voir ensuite comment garder une trace de l'ordre.
Marsh Posté le 20-08-2016 à 20:04:16
Hello
J'ai une question qui concerne une petite appli que je suis en train de développer sous MIT AppInventor 2. J'espère etre dans la bonne section sinon n'hésitez pas à me rediriger au bon endroit
Je dois analyser un SMS entrant pour en extraire des données. Et j'avoue etre un peu perdu pour réaliser cette opération que je pensais simple.
Mon plus gros problème est de garder l'ordre des données dans le SMS. Je peux facilement savoir si une chaine de caractère spécifique est dans le SMS mais je n'arrive pas à déterminer si elle est avant ou après une autre chaine de caractère. En tout cas pas sans monter une véritable usine à gaz.
Exemple: J'ai trois mots clé "toto" "titi" et "tata" qui doivent etre traduit en 1, 2 et 3.
Si mon sms est: blabla tata blablabla titi bla bla toto blabla bla titi
Je dois récupérer: 3212
Est-ce que vous avez une idée ?
Merci
---------------
--== M4vr|ck ==--