在十进制数字上查找点并替换为逗号 (Notepad++ RegEx)
Find dot and replace with coma on decimal numbers (Notepad++ RegEx)
我想用逗号替换数字上的点:例如 ;;;559.34;
到 ;;;559,34;
。
我需要使用正则表达式,因为有很多其他数字使用点(日期、时间和其他),但我需要替换的数字总是以 ;;;
开头并以 [=13= 结尾] 非同一般。
我能够使用 ;;;\d+.[0-9]{2};
找到这些数字,但我无法使用它替换所有点。
谢谢。
在记事本++中你可以使用
;;;\d+\K\.(?=[0-9]{2};)
说明
;;;\d+
匹配 ;;;
和 1+ 个数字
\K\.
忘记目前匹配的内容
(?=[0-9]{2};)
正面前瞻,断言 2 位数字和 ;
在右边
在替换中使用逗号。
我想用逗号替换数字上的点:例如 ;;;559.34;
到 ;;;559,34;
。
我需要使用正则表达式,因为有很多其他数字使用点(日期、时间和其他),但我需要替换的数字总是以 ;;;
开头并以 [=13= 结尾] 非同一般。
我能够使用 ;;;\d+.[0-9]{2};
找到这些数字,但我无法使用它替换所有点。
谢谢。
在记事本++中你可以使用
;;;\d+\K\.(?=[0-9]{2};)
说明
;;;\d+
匹配;;;
和 1+ 个数字\K\.
忘记目前匹配的内容(?=[0-9]{2};)
正面前瞻,断言 2 位数字和;
在右边
在替换中使用逗号。