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中使用正则表达式-简单用法的更多相关文章

  1. UltraEdit中使用正则表达式替换

    UltraEdit在使用正则表达式进行查找替换时有两个可使用的语法集合.一个是 UltraEdit 的更早的版本被使用的原来的 UltraEdit 句法.另一个是"Unix"类型的 ...

  2. javaScript中有关正则表达式的用法总结

    js中处理正则表达式的类:RegExp 用法: var reg=new RegExp("express"); 或者: var reg=/express/; js中常用的6个方法: ...

  3. UltraEdit中使用正则表达式

    正则表达式 (UltraEdit Syntax): % 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个 ...

  4. Shellz中awk的简单用法

    其实shell脚本的功能常常被低估.在实际应用中awk sed 等用法可以为shell提供更为强大的功能.下面我们将一下awk调用的简单方法进行了总结.方便同学们学习: awk的简单用法: 第一种调用 ...

  5. C# Winfom 中ListBox的简单用法

    https://www.cnblogs.com/xielong/p/6744805.html Winform控件ListBox的用法 1.如何添加listBox的值 this.listBox1.Ite ...

  6. 终于明白vim 和 grep 中 的正则表达式的用法, vim 正则表达式 和grep基本正则表达式 几乎一样

    要搞清楚 vim中的正则和普通的Perl正则表达式的区别: 因为在perl中所有的元字符 都可以直接使用, 不需要在 元字符的前面加 反斜杠. 但是在vim, 包括grep中就有所区别, 同样是元字符 ...

  7. (数据科学学习手札54)Python中retry的简单用法

    一.简介 retry是一个用于错误处理的模块,功能类似try-except,但更加快捷方便,本文就将简单地介绍一下retry的基本用法. 二.基本用法 retry: 作为装饰器进行使用,不传入参数时功 ...

  8. iOS 和Android中的正则表达式简单使用

    ios 中需要使用NSRegularExpression类,NSTextCheckingResult类. 下面给出最基本的实现代码 NSRegularExpression *regex = [NSRe ...

  9. java中printf()方法简单用法

    %n 换行 相当于 \n %c 单个字符 %d 十进制整数 %u 无符号十进制数 %f 十进制浮点数 %o 八进制数 %x 十六进制数 %s 字符串 %% 输出百分号 > 在printf()方法 ...

随机推荐

  1. Visual Studio 2013 滚动条实现代码缩略图

    启动Visual studio 2013,打开工具->选项   在搜索选项输入,滚动条,英文版大概输入Scroll bar or Scroll 或者:文本编辑器->所有语言->滚动条 ...

  2. 九度oj 题目1019:简单计算器

    题目描述:     读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值. 输入:     测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之 ...

  3. jquery滚动条插件slimScroll

    参数 width: 'auto', //可滚动区域宽度         height: '100%', //可滚动区域高度         size: '10px', //组件宽度         c ...

  4. BZOJ 2298: [HAOI2011]problem a【动态规划】

    Description 一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低.”问最少有几个人没有说真话(可能有相同的分数) Input 第一行一个整数n,接下来n行每行两个 ...

  5. 【邻接表+匈牙利算法模板】Elementary Math

    http://acm.bnu.edu.cn/v3/external/gym/101485.pdf #include<bits/stdc++.h> using namespace std; ...

  6. 【单调队列】poj 2823 Sliding Window

    http://poj.org/problem?id=2823 [题意] 给定一个长度为n的序列,求长度为k的滑窗内的最大值和最小值 [思路] 裸的单调队列 注意用C++提交,不然会T,orz我用G++ ...

  7. Cstring中GetBuffer()方法的主要作用

    摘自:http://bbs.csdn.net/topics/310247836 GetBuffer()主要作用是将字符串的缓冲区长度锁定   CString::GetBuffer有两个重载版本: (1 ...

  8. bzoj3609 [Heoi2014]人人尽说江南好 博弈

    [Heoi2014]人人尽说江南好 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 581  Solved: 420[Submit][Status][D ...

  9. 洛谷 [T21776] 子序列

    题目描述 你有一个长度为 \(n\) 的数列 \(\{a_n\}\) ,这个数列由 \(0,1\) 组成,进行 \(m\) 个的操作: \(1\ l\ r\) :把数列区间$ [l,r]$ 内的所有数 ...

  10. 洛谷 P 3371 单元最短路

    题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度. 输入输出格式 输入格式: 第一行包含三个整数N.M.S,分别表示点的个数.有向边的个数.出发点的编号. 接下来M行每行包含三 ...