If you just want the args to test
, you'll need to include that in the 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);
From the question, I am using quote detection here.
Alternatively - if you just want the values:
foreach (Match match in Regex.Matches(html, @"test(""([^""]*)"")"))
{
Console.WriteLine(match.Groups[1].Value);
}
The main change here is that the group is now inside the quotes.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…