using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string findPattern = "(?<=(?:, |^)\").*?(?=\"(?:, |$))";
string parametersText = "\"parameter1\", \"parameter2\", \"parameter3\"";
MatchCollection mc = Regex.Matches(parametersText, findPattern);
foreach (Match match in mc)
{
Console.WriteLine(match.Groups[0].Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsgICAKICAgICAgICBzdHJpbmcgZmluZFBhdHRlcm4gPSAiKD88PSg/OiwgfF4pXCIpLio/KD89XCIoPzosIHwkKSkiOwogICAgICAgIHN0cmluZyBwYXJhbWV0ZXJzVGV4dCA9ICJcInBhcmFtZXRlcjFcIiwgXCJwYXJhbWV0ZXIyXCIsIFwicGFyYW1ldGVyM1wiIjsKICAgICAgICBNYXRjaENvbGxlY3Rpb24gbWMgPSBSZWdleC5NYXRjaGVzKHBhcmFtZXRlcnNUZXh0LCBmaW5kUGF0dGVybik7CiAgICAgICAgZm9yZWFjaCAoTWF0Y2ggbWF0Y2ggaW4gbWMpCiAgICAgICAgewogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShtYXRjaC5Hcm91cHNbMF0uVmFsdWUpOwogICAgICAgIH0KICAgIH0KfQ==