UltraEdit中使用正则表达式-简单用法

Posted lcj0703

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UltraEdit中使用正则表达式-简单用法相关的知识,希望对你有一定的参考价值。

UltraEdit中使用正则表达式

1、认识正则表达式语法:

正则表达式 (UltraEdit Syntax): 
% 匹配行首 - 表明要搜索的字符串一定在行首. 
$ 匹配行尾 - 表明要搜索的字符串一定在行尾 
? 匹配除换行符外的任一单个字符. 
* 匹配任意个数的字符出现任意次数(不包括换行符) 
+ 匹配前导字符或者表达式出现一次或者更多次(不包括换行符) 
++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符) 
^b 匹配页中断符 
^p 匹配DOS文件的换行符 
^r 匹配MAC文件的换行符(CR Only) 
^n 匹配UNIX文件的换行符 (LF Only) 
^t 匹配一个制表符 
[ ] 匹配方括号中的单个的字符

例子:

1、去除以2015年开头的所有的行

2015,5,13,ff80808127d77caa0127d7e10f1c00c4,000000004c050f0c014c07bd80b50493
2016,5,13,ff80808127d77caa0127d7e10f1c00c4,000000004c080b9a014c080f5b920004
2016,5,13,ff80808127d77caa0127d7e10f1c00c4,40288b254cdd5a11014ce06502960a3d
2015,5,13,ff80808127d77caa0127d7e10f1c00c4,000000004c9a6776014c9bdf2d4a010b
2015,5,13,ff80808127d77caa0127d7e10f1c00c4,ff8080814fdcada0014fdf9edc490781
2012,5,13,ff80808127d77caa0127d7e13be500c6,40288b244d10d9a5014d1369e34602bb
2015,5,13,ff80808127d77caa0127d7e13be500c6,40288b244d10d9a5014d136979a802b4
2012,5,13,ff80808127d77caa0127d7e13be500c6,40288b244dfdbe2b014dff83c1200119
2015,5,13,ff80808127d77caa0127d7e164bd00c8,000000004aba80f6014ac23b78b502ca
2017,5,13,ff80808127d77caa0127d7e13be500c6,40288b2451075e72015109637a8c2918
2017,5,13,ff80808127d77caa0127d7e164bd00c8,000000004e26f10e014e2935ea8102b2
2015,5,13,ff80808127d77caa0127d7e13be500c6,40288b2550531fdc015054ceacb8015c
2015,5,13,ff80808127d77caa0127d7e13be500c6,40288b2451023819015103ad25040f14
2015,5,13,ff80808127d77caa0127d7e10f1c00c4,000000004c9a6776014c9bdf74ff010c
2010,5,13,ff80808127d77caa0127d7e164bd00c8,40288b264e21cab5014e238b3c9e039b
2015,5,13,ff80808127d77caa0127d7e164bd00c8,40288b244cb4272e014cb6decaaf2354
2010,5,13,ff80808127d77caa0127d7e164bd00c8,40288b234df897dc014dfb5b41e80366
2015,5,13,ff80808127d77caa0127d7e164bd00c8,40288b234df897dc014dfb5cf760036f
2011,5,13,ff80808127d77caa0127d7e164bd00c8,40288b244dfdbe2b014e00ae035c0365
2015,5,13,ff80808127d77caa0127d7e164bd00c8,40288b264e21cab5014e2466b6c605d0

 操作方式:%以某开头,*:匹配的多个字符,^p: 匹配DOS文件的换行符,将查到的字符替换为空

技术分享图片

2、行尾匹配:

$*2098^p

技术分享图片

 

如上只是简单用法,继续完善中、、、、

 















以上是关于UltraEdit中使用正则表达式-简单用法的主要内容,如果未能解决你的问题,请参考以下文章

UltraEdit中使用正则表达式

UltraEdit正则表达式疑问

ultraedit中如何用正则表达式搜索存在的中文?

如何替换(WORD或Ultraedit都可,正则表达式亦可)

正则表达式UltraEdit / MySQL / 数据清洗

正则表达式UltraEdit / MySQL / 数据清洗