Notepad++ 将十进制分隔符更改为

Notepad++ 将十进制分隔符更改为,notepad++,Notepad++,如何将十进制分隔符从(逗号)更改为(点)。 例如: 到 谢谢在正则表达式模式下尝试此替换: 查找: ,(\d{3}) .\1 替换: ,(\d{3}) .\1 只要您的号码不出现在CSV列表中,这就可以正常工作。此解决方案将失败的实例如下: 1000,1001,1002 将更改为 1000.1001.1002 这不是您想要的。在正则表达式模式下尝试此替换: 查找: ,(\d{3}) .\1 替换: ,(\d{3}) .\1 只要您的号码不出现在CSV列表中,这就可以正常工作。

如何将十进制分隔符从(逗号)更改为(点)。 例如:


谢谢

在正则表达式模式下尝试此替换:

查找:

,(\d{3})
.\1
替换:

,(\d{3})
.\1
只要您的号码不出现在CSV列表中,这就可以正常工作。此解决方案将失败的实例如下:

1000,1001,1002
将更改为

1000.1001.1002

这不是您想要的。

在正则表达式模式下尝试此替换:

查找:

,(\d{3})
.\1
替换:

,(\d{3})
.\1
只要您的号码不出现在CSV列表中,这就可以正常工作。此解决方案将失败的实例如下:

1000,1001,1002
将更改为

1000.1001.1002

这不是你想要的。

如果你有像“123123”这样的小数点,就可以这样

如果你有像“123123”这样的小数点,就会出现类似这样的情况

这出现在一个长的sql字符串中(如“X”、34012、“ABC”),并且只更改数字问题中的逗号:不可能知道例如
34123
是指
34.123
(一个数字)还是指两个数字
34
123
。对您来说,更改源数据可能比尝试使用Notepad++更容易。我有超过30k行要更改,在某些情况下,这种情况会发生两次。甚至逗号前的4位数字都没有任何字符,因此“10000,56”必须改为“1000.56”。如果要使用固定的结构,正则表达式工作得很好。你应该用所有的边格更新你的问题。这会出现在一个长的sql字符串中(如“X”、“34012”、“ABC”),并且只更改数字问题中的逗号:不可能知道例如
34123
是指
34.123
(一个数字)还是指两个数字
34
123
。对您来说,更改源数据可能比尝试使用Notepad++更容易。我有超过30k行要更改,在某些情况下,这种情况会发生两次。甚至逗号前的4位数字都没有任何字符,因此“10000,56”必须改为“1000.56”。如果要使用固定的结构,正则表达式工作得很好。你应该用所有的边缘案例更新你的问题。我想你打算使用
(\d+),(\d+)
你能把这个图像文本写出来吗,斯拉瓦,因为将来图像文件可能不再可访问,这将使这个答案完全无效。我想你打算使用
(\d+),(\d+
你能把这个图像文本写出来吗,斯拉瓦,在未来,图像文件可能不再可访问,这将完全否定这个答案。