SOURCE

const origin = `AreaMergeNoticeDTO[areaType=1, areaId='d7400470-b6ed-4a99-9d4d-7b78ac386f10', points=[SimplePoint[lon=119.325103, lat=42.3344303, height=350.0], SimplePoint[lon=119.3251475, lat=42.3344007, height=350.0], SimplePoint[lon=119.3251173, lat=42.3344419, height=350.0], SimplePoint[lon=119.325162, lat=42.3344124, height=350.0], SimplePoint[lon=119.3250428, lat=42.3344806, height=350.0], SimplePoint[lon=119.3250866, lat=42.3344504, height=350.0], SimplePoint[lon=119.3249926, lat=42.3344978, height=350.0], SimplePoint[lon=119.3250401, lat=42.3344708, height=350.0], SimplePoint[lon=119.3248579, lat=42.3345439, height=350.0], SimplePoint[lon=119.3249029, lat=42.3345147, height=350.0]], stopPoint=null]`;


const sIndex = origin.indexOf('points=') + 7
const lIndex = origin.indexOf(']]') + 2
let points = origin.substring(sIndex, lIndex);
points = points.replaceAll('SimplePoint[', '[').replaceAll('lon=', '')
        .replaceAll('lat=', '').replaceAll('height=', '')


const coors = JSON.parse(points);

console.log(coors)






console 命令行工具 X clear

                    
>
console