[[106.00,-50.00],[109.00,-34.00],[101.00,-29.00],[105.00,-26.00],
[116.00,-30.00],[114.00,-50.00] ]
Пример выше не рисует многоугольник, поскольку начальная и конечная координаты не всегда совпадают.Как мне программно это исправить.
И не все полигоны имеют такую длину.Полигоны могут иметь более или менее координаты.
Я хотел получить начальную группу ($ 1) и добавить ее в конец, если она не совпадает.Мой пример регулярного выражения здесь, но я не могу понять, как получить вторую группу.(т.е. последние координаты)
https://regex101.com/r/mFWVle/1
Ниже ожидается ожидаемый конечный результат после регулярного выражения и замены;)
[[106.00,-50.00],[109.00,-34.00],[101.00,-29.00],[105.00,-26.00],
[116.00,-30.00],[114.00,-50.00],[106.00,-50.00] ]