Javascript逗号分隔内的括号的正则表达式

时间:2014-08-13 10:42:19

标签: javascript php regex

我正在尝试使用regexp来获取以下字符串。

[[[455837.99,2896882.36],[455862.44,2896888.35],[455868.79,2896860.14],[455864.3,2896852.78],[455845.76,2896848],[455837.99,2896882.36]]]

所需的输出是一个如下所示的数组:

455837.99,2896882.36
455862.44,2896888.35
455868.79,2896860.14

等。

我有这个:

   if (preg_match_all('/\[.*?\]/', $data, $matches))
 {
   print_r($matches[0]); 
 } 

产生:

'["cmdlegend"] [16] => ["cmdloc"] [17] => ['Toolbar1'] [18] => ['Toolbar1_Group'] [19] => ['Toolbar1'] [20] => ['Toolbar1'] [21] => ['Toolbar1'] [22] => ['Toolbar1'] [23] => ['Toolbar1'] [24] => ["Map1"] [25] => [{"id":63664,"isSelected":true,"attributes":{"PARCEL_NO":"08009491","SHAPE.FID":63664,"SHAPE_Length":117.084234763352,"SHAPE.AREA":864.2009},"geometry":{"type":"polygon","rings":[[[455837.99,2896882.36] [26] => [455862.44,2896888.35] [27] => [455868.79,2896860.14] [28] => [455864.3,2896852.78] [29] => [455845.76,2896848] [30] => [455837.99,2896882.36] [31] => [455837.99,2896848,455868.79,2896888.35] ) '

我只想在“戒指”之后:[[“

任何帮助都将不胜感激。

0 个答案:

没有答案