字符串:
"ab, ac, Convert(ab,ac), test"
我想要这个stringArray:
ab
ac
Convert(ab,ac)
test
答案 0 :(得分:1)
,\s*(?![^(]*\))
试试这个。\n
。见。演示。
https://regex101.com/r/nL5yL3/28
这也适用于像ab, ac, Convert(ab,ac),test,bc,mc,
这样的输入
答案 1 :(得分:0)
根据,\s+
或, +
正则表达式分割您的输入。 \s+
匹配一个或多个空格字符。
string value = "ab, ac, Convert(ab,ac), test";
string[] lines = Regex.Split(value, @", +");
foreach (string line in lines) {
Console.WriteLine(line);
}
输出:
ab
ac
Convert(ab,ac)
test