查看: 8242|回复: 8
收起左侧

[讨论] EditPlus等编辑器如何批量删除空格后字符

[复制链接]
addtool
发表于 2012-7-20 23:14:53 | 显示全部楼层 |阅读模式
首先上截图,下边的邮件地址其实是去年年末密码泄露的密码库而已,因此密码做麻黑处理。
想请教的是,左边是邮箱,右边是密码,中间是空格。如何仅保留邮箱地址(即如何批量处理每行空格后数据)?

另外,如有此类教程,请大侠们推荐。


2012-7-20 23-09-08.png
一个笨鸟
发表于 2012-7-20 23:57:08 | 显示全部楼层
用正则式替换啊,应该很容易的

将串"\s.*" 替换为 空串""  (输入时去掉双引号,如果EditPlus支持的是Perl正则式的话)

我用EmEditor是这么搞的

评分

参与人数 1经验 +3 收起 理由
mengld + 3 感谢解答: )

查看全部评分

addtool
 楼主| 发表于 2012-7-21 00:24:16 | 显示全部楼层
一个笨鸟 发表于 2012-7-20 23:57
用正则式替换啊,应该很容易的

将串"\s.*" 替换为 空串""  (输入时去掉双引号,如果EditPlus支持的是Pe ...

嗯。可以了,谢谢。完美实现。。。。若是在每行前边加@@@呢?

gaollg2.GIF
blueyi
发表于 2012-7-21 19:20:37 | 显示全部楼层
原来这些东西就可以处理啊,我去年是自己写了个程序自动对那批txt处理才把它们批量搞掉的
一个笨鸟
发表于 2012-7-21 20:08:18 | 显示全部楼层
本帖最后由 一个笨鸟 于 2012-7-21 20:11 编辑
addtool 发表于 2012-7-21 00:24
嗯。可以了,谢谢。完美实现。。。。若是在每行前边加@@@呢?


也简单,把"^"替换为"@@@@"

行尾就是把"$"替换为"@@@@"

如果是Unix/Linux,用sed + awk或者vim如法炮制。
addtool
 楼主| 发表于 2012-7-22 00:10:29 | 显示全部楼层
blueyi 发表于 2012-7-21 19:20
原来这些东西就可以处理啊,我去年是自己写了个程序自动对那批txt处理才把它们批量搞掉的

看来您也有全部的密码库呐,获取全部用户名和email貌似不错。当时你用功用了多久才成功的?可以分享这个小程序吗、
addtool
 楼主| 发表于 2012-7-22 00:14:47 | 显示全部楼层
一个笨鸟 发表于 2012-7-21 20:08
也简单,把"^"替换为"@@@@"

行尾就是把"$"替换为"@@@@"

加@@@@后边还需要一个空格呢?依旧是“^”替换为“@@@@+空格”,是么?
一个笨鸟
发表于 2012-7-22 17:40:13 | 显示全部楼层
addtool 发表于 2012-7-22 00:14
加@@@@后边还需要一个空格呢?依旧是“^”替换为“@@@@+空格”,是么?

yes
reizhi
发表于 2012-7-22 17:41:22 | 显示全部楼层
word就可以,
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-2 21:39 , Processed in 0.161059 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表