Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Notepad++ 中使用这个正则表达式来查找需要千位分隔符的数字:
("value": "\d{1,3}|\G\d{3})(?=(?:\d{3})+(?!\d))
它工作正常,但我需要用相同的字符串替换字符串,并在末尾添加句点(点)(我在意大利,我们使用点作为千位分隔符)。
我不是正则表达式方面的专家(我复制并修改了上面的那个以满足我的需要)所以我没有得到任何结果。查找有效,替换无效(例如\1\.)。
\1\.
有人可以帮助我吗?谢谢。
您可以使用以下内容作为替换字符串:
$1.
我已经对其进行了测试,它运行良好,您只需确保在尝试进行任何替换之前至少将文件保存到磁盘一次,否则它将无法正常工作。