以下代码段给了我意想不到的结果。但是,我想得到正确的结果。
代码语法:
string parametersText = "\"parameter1\", \"parameter2\", \"parameter3\"";
string findPattern = "(?<=\").*?(?=\"(, |$))";
MatchCollection mc = Regex.Matches(parametersText, findPattern);
结果:
parameter1
, "parameter2
, "parameter3
但我想得到如下:
parameter1
parameter2
parameter3
我怎样才能做到这一点?
任何帮助将不胜感激。