The following code segment gives me unexpected results. But, I'd like to take right result.
Code syntax:
string parametersText = "\"parameter1\", \"parameter2\", \"parameter3\"";
string findPattern = "(?<=\").*?(?=\"(, |$))";
MatchCollection mc = Regex.Matches(parametersText, findPattern);
The result:
parameter1
, "parameter2
, "parameter3
But I'd like to get as following:
parameter1
parameter2
parameter3
How Can I Acheve this?
Any helps would be very appreciated.