Retrieving values โโbetween quotes
2 answers
If you just want args test
, you need to include this 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'm using the quote definition here.
Alternatively - if you only want 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 quotes.
+2
source to share