bonjour,

j'ai un string qui contient des v8, v9....
Je souhaite détecter ces vXX pour les remplacer.
Mais avec le code que j'ai fait ci-dessous, à chaque fois c'est le même v qu'il trouve.
Pour le code ci-dessous par exemple, il affiche :
Nombre : 2
n°0 : v4
n°1 : v4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
string sFormuleValo = "(-1+v4)*(v6-1)";
Regex regVars = new Regex(@"(v[0-9]+)");
Match matchVars = regVars.Match(sFormuleValo);
if (matchVars.Success)
{
    Response.Write("Nombre : "+matchVars.Groups.Count+"<br>");
    for (int k = 0; k < matchVars.Groups.Count; k++)
    {
                    Group gVar = matchVars.Groups[k];
                    if (gVar.Success)
                    {
                        Response.Write("n°"+k+" : "+gVar.Value+"<br>");
 
                    }
     }                 
}