此问题在此处已有答案:
How do I replace all occurrences of a string in JavaScript?(78回答)
JavaScript .replace only replaces first Match [duplicate](7个答案)
Javascript .replaceAll() is not a function type error(9个答案)
6天前关门了。
对于下面发布的字符串,我想用,
替换任何出现的,
我的意思是,结果字符串应该包含仅由逗号分隔的值,而不是逗号加空格。
下面公布的代码的结果是:
POLYGON((595117.1423555185 5784603.23154566,595123.4425648759 5784792.817361793, 595123.4467946623 5784792.959964871, 595131.3773480996 5785096.90776269, 595137.0802208507 5785261.194424775, 595196.9548982648 5785262.269346152, 595198.8303912097 5785262.391339741))
字符串
如后一个字符串所示,逗号加空格仅在第一次出现时被删除
595117.1423555185 5784603.23154566,595123.4425648759 5784792.817361793
型
但后来出现的逗号加空格,它们根本没有改变
请告诉我如何用,
替换所有,
编码:
let t = 'POLYGON((595117.1423555185 5784603.23154566, 595123.4425648759 5784792.817361793, 595123.4467946623 5784792.959964871, 595131.3773480996 5785096.90776269, 595137.0802208507 5785261.194424775, 595196.9548982648 5785262.269346152, 595198.8303912097 5785262.391339741))'
t=t.replace(', ',',')
console.log(t)
型
2条答案
按热度按时间2ekbmq321#
.replace将始终只替换1,您可以使用**.replaceAll**来代替。
x8goxv8g2#
使用
t=t.replaceAll(', ',',');
将所有“,“替换为“,"。