gpt4 book ai didi

string - 使用 sed 分割不同长度的字符串(GPS坐标)

转载 作者:行者123 更新时间:2023-12-02 10:31:46 25 4
gpt4 key购买 nike

我正在尝试将 GPS 坐标拆分为 CSV 文件中的两个单独的字段。目前坐标已合并。以下是一些示例:

+40.71427-074.00597/
-42+174/
+33.20984-087.56917/
+39.76-098.5/
+39.76-098.5/
+42.27756-083.74088/

我正在考虑使用以下方法分割它:sed -r 's/-/,-/g'

但这仅适用于包含“-”的字符串,其中一些字符串以 - 开头或中间有 + 。 +/- 符号很重要,因为它们决定方向,所以我不能失去它们。

如有任何意见或建议,我们将不胜感激,并感谢您抽出宝贵的时间!

最佳答案

使用任何 sed:

$ sed 's:\(.*\)\([+-].*\)/:\1,\2:' file
+40.71427,-074.00597
-42,+174
+33.20984,-087.56917
+39.76,-098.5
+39.76,-098.5
+42.27756,-083.74088

关于string - 使用 sed 分割不同长度的字符串(GPS坐标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55582948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com