我有一个简化的字符串:
This string took 5.5 seconds to write.
我想用[0-9],[0-9]替换每次出现的[0-9]。[0-9]来改变小数分隔符,即示例字符串将成为
This string took 5,5 seconds to write.
当我尝试这个时
mystr.replace(/[0-9]\.[0-9]/g, ',')
它显然取代了我想保留的数字,当我这样做时
mystr.replace(/\./g, ',')
最终的时期被取代。期间也可能出现在其他情境中,例如'\ s。\ s'或'a.b'。
对于如何更换两个数字之间的句点而不影响其他任何内容,是否有一个很好的解决方案?