我正在尝试用Regex的EditPlus替换包含逗号分隔数字和两个小数点的值,因此它们有3个小数点,在末尾添加零。但我的尝试最终删除了组的值,而不是将零添加到最后。该文本来自csv文件,标签分隔,超过12000行。
要替换的文本(仅示例):
Car 48,589 27,56 NULL NULL
Bike NULL 12,258 NULL 45,896
Bus NULL 11,23 NULL 85,25
Truck 23,45 NULL 45,458 NULL
Boat 45,89 74,12 NULL NULL
查找正则表达式字符串:
(\t[0-9]{2},[0-9]{2})([^0-9]|$)
替换正则表达式字符串尝试:
1. $10$2 // delete String Group 1
2. $1\0$2 // make a copy of group 1 until the end
预期结果是:
Car 48,589 27,560 NULL NULL
Bike NULL 12,258 NULL 45,896
Bus NULL 11,230 NULL 85,250
Truck 23,450 NULL 45,458 NULL
Boat 45,890 74,120 NULL NULL