Bonsoir,
J'aimerais analyser une chaine et retrouver plusieurs combinaisons de caractères dans cette chaine (plusieurs en nombre mais en sorte aussi) et ce, une à la fois afin de faire un traitement sur chacune.
Exemple:
Je manipule fort mal les expressions régulières et je me demandais si c'était possible de vérifier tout cela en y allant au cas par cas. D'abord je m'occupe de la première combinaison que je rencontre, je fais un traitement, ensuite je m'occupe de la seconde, je fais un traitement, etc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var chaine = "abcd||12ef||3ghi||456klm||12op||12" var combinaison1 = "||12"; var combinaison2 = "||3"; var combinaison3 = "||456";
Sinon, je vais parcourir caractère par caractère et je trouvais ça un peu moche.
C'est donc une question théorique. Je cherche à savoir où m'orienter avant de tester.
Edit: Je n'ai pas donné assez de renseignements. J'aimerais savoir aussi quelle combinaison a été détectée et où. J'ai pensé à boucler sur des indexOf() mais comment faire pour chercher toutes les combinaisons en une seule instruction ? indexOf(regExp) ? Mais alors, comment saurais-je quelle combinaison a été retrouvée ? Hum, plus j'y réfléchis, plus je m'éloigne de la solution, je pense.
Partager