首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EditPlus正则表达式-如何替换后跟0的组1

EditPlus正则表达式-如何替换后跟0的组1
EN

Stack Overflow用户
提问于 2017-12-05 22:18:31
回答 0查看 683关注 0票数 0

我正在尝试用正则表达式的EditPlus替换,这些值包含逗号分隔的数字和两个小数点,因此它们有3个小数点,并在末尾添加一个零。但我的尝试最终删除了组的值,而不是将零添加到末尾。文本来自csv文件,以制表符分隔,超过12000行。

要替换的文本(仅举个例子):

代码语言:javascript
复制
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

查找正则表达式字符串:

代码语言:javascript
复制
(\t[0-9]{2},[0-9]{2})([^0-9]|$)

替换正则表达式字符串尝试:

代码语言:javascript
复制
1. $10$2   // delete String Group 1
2. $1\0$2  // make a copy of group 1 until the end

预期的结果是:

代码语言:javascript
复制
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
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47655778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档