0

我需要像这样解析一个csv-

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

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

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

我怎样才能将 a,b,c 和 d,e,f 作为组?

4

2 回答 2

1

使用look-ahead和类似这样,look-behind这 将使您仅在组中键入值regex(?<={)[^}]*?(?=})a,b,c

于 2013-08-27T09:33:33.070 回答
0
{([^}]*?)}

那么您可以 a,b,c使用 m.Groups[1]

于 2013-08-27T09:51:53.737 回答