Calcul de nombre d'occurrences d'un caractère dans une chaîne de caractères
Bonjour,
J'ai une dimension qui contient des chaînes de caractères et je voudrai calculer le nombre de parenthèses dans chacune de ces chaînes et je ne sais pas s'il y a une fonction spécifique pour faire ceci. En effet, j'ai des chaînes de caractères du type : "(((A1/A2).B1.(C1/C2)/(A3/A4)", et je voudrai calculer par exemple le nombre de parenthèses ouvrantes avant "C1" et "C2" et les parenthèses fermantes qui se trouvent après. Faire la somme de nombre de parenthèses avant et après "C1" et la somme de nombre de parenthèses avant et après "C2" et comparer les deux sommes pour savoir si les deux sous chaînes se trouvent entre les mêmes parenthèses ou pas.
Et puis je ne sais pas s'il y a une fonction pour parcourir les chaînes de caractères (caractère par caractère) comme les boucles for ou while dans les autres langages de programmation. Ceci m'évitera de mettre plein de conditions Si imbriquées.
Des idées?
Merci