using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using System.Linq;
public class Test
{
public static void Main()
{
var pat = @"\[(?<first>[-\d.]+)\s*,\s*(?<second>[-\d.]+)]";
var s = "1: ([37.788353, -122.387695], [37.829853, -122.294312]) 2: ([37.429615, -122.087631], [37.487391, -122.018967]) 3: ([37.474858, -122.131577], [37.529332, -122.056046]) 4: ([37.532599,-122.218094], [37.615863,-122.097244]) 5: ([37.516262,-122.198181], [37.653383,-122.151489]) 6: ([37.504824,-122.181702], [37.633266,-122.121964])";
var res = Regex.Matches(s, pat).Cast<Match>().Select(m => new[] { m.Groups["first"].Value, m.Groups["second"].Value } );
foreach (var str in res)
{
Console.WriteLine("[{0}, {1}]", str[0], str[1]);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwp1c2luZyBTeXN0ZW0uTGlucTsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBwYXQgPSBAIlxbKD88Zmlyc3Q+Wy1cZC5dKylccyosXHMqKD88c2Vjb25kPlstXGQuXSspXSI7CgkJdmFyIHMgPSAiMTogKFszNy43ODgzNTMsIC0xMjIuMzg3Njk1XSwgWzM3LjgyOTg1MywgLTEyMi4yOTQzMTJdKSAyOiAoWzM3LjQyOTYxNSwgLTEyMi4wODc2MzFdLCBbMzcuNDg3MzkxLCAtMTIyLjAxODk2N10pIDM6IChbMzcuNDc0ODU4LCAtMTIyLjEzMTU3N10sIFszNy41MjkzMzIsIC0xMjIuMDU2MDQ2XSkgNDogKFszNy41MzI1OTksLTEyMi4yMTgwOTRdLCBbMzcuNjE1ODYzLC0xMjIuMDk3MjQ0XSkgNTogKFszNy41MTYyNjIsLTEyMi4xOTgxODFdLCBbMzcuNjUzMzgzLC0xMjIuMTUxNDg5XSkgNjogKFszNy41MDQ4MjQsLTEyMi4xODE3MDJdLCBbMzcuNjMzMjY2LC0xMjIuMTIxOTY0XSkiOwoJCXZhciByZXMgPSBSZWdleC5NYXRjaGVzKHMsIHBhdCkuQ2FzdDxNYXRjaD4oKS5TZWxlY3QobSA9PiBuZXdbXSB7IG0uR3JvdXBzWyJmaXJzdCJdLlZhbHVlLCBtLkdyb3Vwc1sic2Vjb25kIl0uVmFsdWUgfSApOwoJCWZvcmVhY2ggKHZhciBzdHIgaW4gcmVzKQoJCXsKCQkJQ29uc29sZS5Xcml0ZUxpbmUoIlt7MH0sIHsxfV0iLCBzdHJbMF0sIHN0clsxXSk7CgkJfQoJfQp9
[37.788353, -122.387695]
[37.829853, -122.294312]
[37.429615, -122.087631]
[37.487391, -122.018967]
[37.474858, -122.131577]
[37.529332, -122.056046]
[37.532599, -122.218094]
[37.615863, -122.097244]
[37.516262, -122.198181]
[37.653383, -122.151489]
[37.504824, -122.181702]
[37.633266, -122.121964]