正则实现 20190723 20190724 20190725 改为 2019-07-23 2019-07-24 2019-07-25

简介: 正则实现 20190723 20190724 20190725 改为 2019-07-23 2019-07-24 2019-07-25

正则实现 20190723 20190724 20190725 改为 2019-07-23 2019-07-24 2019-07-25


一、需求

CSV 文件中时间的初始表示为 20190723, 20190724,  20190725,(注意带有逗号)类型,将其格式化为 2019-07-23, 2019-07-24,  2019-07-25,

二、使用工具

VSCODE

三、正则实现

CTRL + F 跳出替换功能:

查找部分填写:

2019072([345]),

替换部分填写:

2019-07-2$1,

解释:

$1表示第一个小括号里的内容,[]中括号里面的内容是或关系。

以上,问题解决~

相关文章
|
7天前
|
数据采集
正则表达式替换
正则表达式替换
|
6天前
|
应用服务中间件 网络安全 nginx
nginx配置去掉路径中的指定字符
【6月更文挑战第25天】nginx配置去掉路径中的指定字符
14 0
|
2月前
|
Perl
sed删除不匹配正则表达式的行(保留匹配行)
sed删除不匹配正则表达式的行(保留匹配行)
204 2
|
开发者 Python
正则替换 | 学习笔记
快速学习 正则替换
91 0
正则替换 | 学习笔记
C#编程-87:正则表达式替换
C#编程-87:正则表达式替换
C#编程-87:正则表达式替换
|
PHP Perl
sed 多行替换,多行模式处理字符串;一次替换
作者:凨 例: 需求:sed 替换多行(2到6行)替换为空,且返回系统配置信息 <?php /**CustomConfigurationStart*/ $c=require APP_PATH.'Common/Conf/config-custom.php'; /*COOKIES,SESSION域*/ $domain=preg_replace('/(.*\.|.*\/\/)?(
3348 0
|
PHP
PHP字符串学习之利用正则过滤字符,返回数字字符
在之前的文章《PHP字符串学习之怎么去除其他字符,只留下数字》中,我们介绍了利用for循环和in_array()或is_numeric()函数来提取字符串中数字字符的方法。这次我们继续PHP字符串的学习与练习,介绍一下提取字符串中数字字符的另几种方法。 提取字符串中数字字符,本质上就是字符串过滤操作。看到字符串过滤,我就想起了 “正则表达式”。
350 0
正则匹配指定字符之间的内容,并替换(多个匹配替换)
var str="是吗@Test1:我觉得你说的很对@Test:学无止境"; var r=str.match(/@.*?:/ig); for (var index = 0; index < r.
2389 0
第175天:正则的用法
定义正则: 1 1 var re = new RegExp(“a”); //RegExp对象。参数就是我们想要制定的规则。有一种情况必须用这种方式,下面会提到。 2 2 var re = /a/; // 简写方法 推荐使用 性能更好 不能为空 不然以为是注释 ,  正则的常用方法  ...
1070 0
SpringMVC路径变量中使用正则表达式匹配
路径变量中使用正则表达式匹配 SpringMVC的处理器映射的请求路径中是可以包含路径变量的,语法是{pathVar},如下面的请求路径映射中就定义了一个路径变量var,则在访问时该变量可以是任意的值,所以在请求时/pathvariable/a、pathvariable/bcd等形式的请求路径都可以映射到下面的处理器方法。
2571 0