Debutant : compter des chaines de caracteres avec les regex - chaine non reconnu

crewdelice Messages postés 2 Date d'inscription vendredi 23 novembre 2007 Statut Membre Dernière intervention 13 mai 2009 - 13 mai 2009 à 18:34
crewdelice Messages postés 2 Date d'inscription vendredi 23 novembre 2007 Statut Membre Dernière intervention 13 mai 2009 - 13 mai 2009 à 18:36
je dois compter le nombre de chaines "[[IF" dans une chaine principale, mais les "[[" ne sont pas reconnu
avez vous une solution?

static void Main(string[] args)
        {
            string txt = "[[IF NOM !=NULL]][[IF PRENOM !=NULL]]PRENOM NOM[[END IF]][[END IF]]";
            string pattern = "IF";            int count Regex.Matches(txt, pattern).Count; // count 6

            if (count > 1)
            {
                Console.WriteLine("il y en a " + count);
                Console.Read();

            }

            else
            {
                Console.WriteLine("yen a k1");
                Console.Read();
            }

        }

1 réponse

crewdelice Messages postés 2 Date d'inscription vendredi 23 novembre 2007 Statut Membre Dernière intervention 13 mai 2009
13 mai 2009 à 18:36
pardon je me suis tromper sur la var string pattern = "IF"; en faite c string pattern = "[[IF";
0
Rejoignez-nous