APP下载

精通非常规文本替换

2015-09-10南粤

电脑爱好者 2015年23期
关键词:内容方法

南粤

小提示

从软件的轻便性和功能的灵活性来讲,使用EmEditor更为高效。Word、WPS中也能完成,但操作过程更为繁琐,此外还有格式上的各类旁因,因此CFan建议在面对复杂替换时,使用EmEditor会方便许多。

1. 增减内容型

(1)增加前缀型

有一列日期数据,都是短格式(如140429、130812等),要统一替换为长日期串(如20140429、20130812等),需要在前面统统加上“20”两个数字。前面给出的6位数字都不固定,如何替换?

替换方法:

用控制键Ctrl+H先激活替换框,启用“使用正则表达式”复选框,在“查找”框中先输入字符“^(.*)$”6个半角字符;在“替换为”框中输入“20\1”,执行“替换全部”按钮即可实现成批添加前缀(图1)。

技巧解读:

以上方法巧用了段首判断控制符“^”、段尾判断控制符“$”,以及通配符“.*”相结合,用一个表达式“^(.*)$”就能扫描出所有6位短日期字串。与此同时,用一组小括号控制符,定义了当前组6位短日期串的编码(只有一组,所以编码为1)。而后在“替换为”对话框中,先给出要添加的前缀20,然后再附上原有的6位日期串(用代码“\1”表示),完成替换表达式的构造。

(2)添加后缀型

有了上面的基础,如果要将09-18、12-28这样的零件短型号数据列表后,统一加上型号后缀-AB,变成09-18-AB、12-28-AB这样的格式,就简单多了。

替换方法:

构造“查找”表达式“(..-..)$”,“替换为”表达式“\1-AB”,执行全部替换操作即可(图2)。

技巧解读:

这次仅用了段尾控制符,前面的位数控制由通配符加原有的连字符“-”来构造表达式“..-..”。

(3)删除前后缀

如果反过来,需要将上述例子中的前缀或后缀成分统统删除掉,替换操作该如何进行?

替换方法:

删除前缀,在“查找”框中输入“^”加前缀字串;……

登录APP查看全文

猜你喜欢

内容方法
内容回顾温故知新
内容回顾 温故知新
内容回顾温故知新
学习方法
主要内容
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
捕鱼