如何使用正则表达式在“,”处拆分字符串
本文关键字:拆分 字符串 何使用 正则表达式 | 更新日期: 2023-09-27 18:33:52
字符串:
"ab, ac, Convert(ab,ac), test"
我想要这个字符串数组:
ab
ac
Convert(ab,ac)
test
,'s*(?![^(]*'))
试试这个。替换为 'n
。请参阅演示。
https://regex101.com/r/nL5yL3/28
这也适用于像ab, ac, Convert(ab,ac),test,bc,mc,
这样的输入
只需根据,'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
爱德酮