Adi*_*ith 1 regex r google-maps-api-3
我有一个表示经纬度坐标的字符串,显示如下:
30.538358,-96.692008,30.538602,-96.691741,30.539737,-96.690322
Run Code Online (Sandbox Code Playgroud)
我需要用一个 |
30.538358,-96.692008|30.538602,-96.691741|30.539737,-96.690322
Run Code Online (Sandbox Code Playgroud)
我需要这个是因为 Google MAPS 高程服务需要这种格式。
您可以gsub使用正则表达式执行此操作。
string = "30.538358,-96.692008,30.538602,-96.691741,30.539737,-96.690322"
gsub("([^,]+,[^,]+),", "\\1|", string)
"30.538358,-96.692008|30.538602,-96.691741|30.539737,-96.690322"
Run Code Online (Sandbox Code Playgroud)