Si vous voulez juste l'un rgs à test
, vous aurez besoin d'inclure dans la regex:
StringBuilder sb = new StringBuilder("{");
bool first = true;
foreach (Match match in Regex.Matches(html, @"test\((""[^\""]*\"")\)"))
{
if(first) {first = false;}
else {sb.Append(',');}
sb.Append(match.Groups[1].Value);
}
sb.Append('}');
Console.WriteLine(sb);
de la question, j'utilise la détection de citation ici.
Sinon - si vous voulez juste les valeurs:
foreach (Match match in Regex.Matches(html, @"test\(""([^\""]*)\""\)"))
{
Console.WriteLine(match.Groups[1].Value);
}
Le principal changement ici est que le groupe est maintenant à l'intérieur des guillemets.