Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript-替换"&引用;通过“引用”&引用;_Javascript - Fatal编程技术网

JavaScript-替换"&引用;通过“引用”&引用;

JavaScript-替换"&引用;通过“引用”&引用;,javascript,Javascript,我想将同一行中的“.”替换为“.”,因此首先这是我的数据: 36,760064 2,984077 Cabinet Dr Baba Ahmed 36,741802 3,038135 Pharmacie Boukhalfa 36,741799 3,038052 Cabinet Dr Baba Ahmed 36,669028 2,955786 Polyclinique de Beaulieu 因此我想要这个: 36.760064 2.984077 C

我想将同一行中的“.”替换为“.”,因此首先这是我的数据:

36,760064   2,984077    Cabinet Dr Baba Ahmed
36,741802   3,038135    Pharmacie Boukhalfa
36,741799   3,038052    Cabinet Dr Baba Ahmed
36,669028   2,955786    Polyclinique de Beaulieu
因此我想要这个:

36.760064   2.984077    Cabinet Dr Baba Ahmed
这是我的javascript代码:

for(var i = 0; i < data.length; i++) {

  var line = data[i].trim().replace(/\s\s+/g , '.').split(" ");
  line[0] = line[0].replace(",", ".");          

  output += ' <wpt lat="' + line[0] + '" lon="' + line[1] + '">\r\n';
  output += '  <name>' + line[2] + '</name>\r\n';
  output += ' </wpt>\r\n';
}
for(变量i=0;i
但结果我只得到了这个:

<wpt lat="36.760064" lon="2,984077">
  <name>Cabinet Dr Baba Ahmed</name>
</wpt>

内阁成员巴巴·艾哈迈德博士
你能帮我吗请试试这个:

line[0] = line[0].replace(/,/g, ".")
line[1] = line[1].replace(/,/g, ".")

这将替换字符串中所有出现的“,”而不仅仅是第一个。

当我使用您的解决方案时,没有任何问题,我认为我可以连续放置这两个对齐,而不需要循环。请我需要帮助。请检查控制台中
行的值。