editplus正则表达式的应用

1.打开EditPlus,输入多行数据,快捷键ctrl+h 打开替换窗口,选择“正则表达式regular expression”替换

2. 行首批量添加 查找"^" 替换为“我是行首aaa”

行尾批量添加 查找"\n" 替换为“'bbb我是行尾\n”

删除空白行 ^[ \t]*\n 直接在”查找”中输入正则表达式“^[ \t]*\n”,替代方框中不输入(不用管),注意\t前有空格符

3.正则表达式应用——删除每一行行尾的指定字符
12345 1265345 2345 需要删除每行末尾的“345”
在替换对话框中,启用“正则表达式”复选框 在查找内容里面输入“345contentrdquo; 这里“contentrdquo;表示从行尾匹配

4.正则表达式应用——数字替换
希望把 asdadas123asdasdas456asdasdasd789asdasd
替换为: asdadas[123]asdasdas[456]asdasdasd[789]asdasd
在替换对话框里面,勾选“正则表达式”复选框; 在查找内容里面输入“[0-9][0-9][0-9]”,不含引号
“替换为:”里面输入“[\0\1\2]”,不含引号 范围为你所操作的范围,然后选择替换即可
注释:“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例 上面重复使用了“[0-9]”,表示连续出现的三个数字
“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推 “[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它 \0\1\2其它”,则替换结果为: asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd

posted @ 2017-09-27 21:26  忘蓝穹  阅读(224)  评论(0编辑  收藏  举报