editplus使用心得

发布时间 2023-05-15 09:46:17作者: biangj
1、设置标记

 通过设置标记,可以多次匹配不同的正则表达式,或者查找匹配

然后再点菜单的编辑-》剪切板-》复制标记的行

就可以都选择进入剪切板了

通过这个操作,可以把不同的表达式匹配到的行标志上,统一处理,可用于指定行的提取

2、正则表达式替换

 '320106015969', '2023-01-16 09:51:00', '2023-01-16 15:12:00', '2023-01-16 09:36:00', '2023-01-16 15:56:00')

上面的日期字符串,需要加上to_date('','yyyy-mm-dd hh24:mi:ss')

\'[0-9]{4}-[0-9]{2}-\d{2} \d{2}:\d{2}:\d{2}\'

替换成

to_date(\0,\'yyyy-mm-dd hh24:mi:ss\')

替换后为

to_date('2023-01-16 09:51:00','yyyy-mm-dd hh24:mi:ss')

其中\0是匹配的整个字符串也就是象这样的字符串2023-01-16 09:51:00 

\0相当于变量

可以用()分隔正式表达式

\'([0-9]{4})-([0-9]{2}-\d{2} \d{2}:\d{2}:\d{2}\'

替换为

to_date(\1,'yyyy-mm-dd hh24:mi:ss')

替换后为

to_date(2023,'yyyy-mm-dd hh24:mi:ss')