【发布时间】:2020-12-19 03:24:43
【问题描述】:
我有多个字符串如下:
LINESTRING (-3.1 2.42, 5.21 6.1, -1.17 -2.23)
LINESTRING (1.83 9.5, 3.33 2.87)
预期结果是包含元组格式对应坐标的列表:
[(-3.1,2.42),(5.21,6.1),(-1.17,-2.33)]
[(1.83,9.5),(3.33,2.87)]
请注意,字符串中的坐标数是未知且可变的。现在,在删除括号外的字符后,我使用了两次split 函数。有什么优雅的方法可以使用Regex 精确定位坐标。
【问题讨论】:
-
希望这个答案对您有所帮助:stackoverflow.com/questions/10584339/…