在工作中,也许有时候你需要在大量数据里删除网址,电话,空白字符,空白行等等,这仅仅靠excel里的查找什么的是不能完成的,现在给您介绍一种方法,来快速删除这些恼人的东西
步骤/方法
-
1
我以一个excel为例,里面我加入了网址,电话,邮箱,空白行,首先我们打开这个excel,然后全选 ctrl + c ;
-
2
打开EmEditor,在其工作区ctrl + V,把数据粘贴到这里;
-
3
这里先为大家附上几个正则表达式,在下一步我们会用的到:
提取信息中的邮件地址: w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
提取信息中的中国电话号码(包括移动和固定电话):((d{3,4})|d{3,4}-|s)?d{7,14}
匹配网址URL的正则表达式:[a-zA-z]+://[^s]*
匹配首尾空白字符的正则表达式:^s*|s*$
匹配首尾空格: (^s*)|(s*$)
-
4
打开“搜索”——“替换”
-
5
然后如图粘进去删除邮件这个正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*,点击“全部替换”
-
6
-
7
接下来看一下工作区的数据“yingyu@qq.com”这个邮箱是不是被删除了,接下来再把删除网址,电话等的正则表达式以例进行一遍就OK了,最后把整理完的数据再全选粘贴,复制到Excel中即可。
END
注意事项
-
EmEditor还有独特的录制宏功能,能录下来你的操作,鼠标点击一下就全部操作完,大大方便你的操作,我说的有限,更多的使用功能还有待大家的发现。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22015009/viewspace-1112918/
,如需转载,请注明出处,否则将追究法律责任。