使用正则表达式将句点(点)添加为千位分隔符

时间:2013-11-05 15:55:07

标签: regex notepad++

我在Notepad ++中使用这个正则表达式来查找需要千位分隔符的数字:

("value": "\d{1,3}|\G\d{3})(?=(?:\d{3})+(?!\d))

它运行正常,但我需要用相同的字符串替换字符串,并在末尾添加一个句点(点)(我在意大利,我们使用点作为千位分隔符)。

我不是正则表达式的专家(我复制并修改了上面的那个以满足我的需要)所以我没有得到任何结果。查找有效,替换不起作用(例如\1\.)。

有人能帮助我吗?感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容作为替换字符串:

$1.

我已经测试过它并且工作得很好,您只需要确保在尝试进行任何替换之前至少将文件保存到磁盘一次,否则它将无法正常工作。