.net 用于解析带有括号的复杂CSV的正则表达式

.net 用于解析带有括号的复杂CSV的正则表达式,.net,regex,parsing,csv,.net,Regex,Parsing,Csv,我需要像这样解析csv- [{a,b,c},{d,e,f},{g,h,i}] 我只需要()之间的数据,然后再次解析它以获得实际值 我能够使用这个正则表达式获取(a,b,c)|(d,e,f)等-{[^}]*?} 我怎样才能只得到a、b、c和d、e、f作为组?在正则表达式中使用向前看和向后看,就像这样(? 然后你可以通过m组获得a、b、c[1]你所说的将(…)a、b、c和d、e、f作为组是什么意思?我回答过你了吗,或者我可以帮你做点什么吗?@user1041579如果答案对你有帮助,请接受它。它对网

我需要像这样解析csv-

[{a,b,c},{d,e,f},{g,h,i}]

我只需要()之间的数据,然后再次解析它以获得实际值

我能够使用这个正则表达式获取(a,b,c)|(d,e,f)等-
{[^}]*?}


我怎样才能只得到a、b、c和d、e、f作为组?

正则表达式中使用
向前看
向后看
,就像这样
(?

然后你可以通过m组获得
a、b、c
[1]

你所说的
将(…)a、b、c和d、e、f作为组是什么意思
?我回答过你了吗,或者我可以帮你做点什么吗?@user1041579如果答案对你有帮助,请接受它。它对网络上的每个人都有帮助。
{([^}]*?)}