1
manhere 2012-01-18 19:55:48 +08:00
使用正则的文本编辑器 将换行替换成逗号
|
2
solos 2012-01-18 19:56:48 +08:00
正则,把换行替换成逗号,VIM :%s/$\n/,/g
|
3
vibbow 2012-01-18 19:58:32 +08:00
Notepad++
把 \r\n 替换成 , 就行了。 |
5
013231 2012-01-18 20:37:28 +08:00
vim中:%s/\r\?\n/,/
|
6
likuku 2012-01-18 20:51:23 +08:00 via iPhone
sed也可以,避免打开大文件的负担
|
8
lerry 2012-01-18 21:20:26 +08:00
用Python
','.join(open('email.txt').readlines()) |
9
lusin 2012-01-18 21:47:00 +08:00
放到excel里,然后第二例全加逗号,再弄到记事本里,把空格批量删除掉
不会技术就这样处理 |
11
benzhe 2012-01-18 22:00:41 +08:00
用notepad++,打开你的文档,然后ctrl+h,
勾选下面的“扩展” 查找目标: \r\n 替换:, 按右边全部替换, 出门看下流星, 在你没看到流星之前回来, 不用谢.... |
12
ttsaon OP @benzhe 多谢,我用的另外一个软件,不过和你说的方法一样。已经弄好了。感谢。。
再问个,怎么最简单,将一堆email除重? |
14
goophy 2012-01-18 22:50:55 +08:00 via iPhone
excel里,先排序,再advanced filter,选distinct,再copy, special paste 成行,再save as csv格式
|
15
clino 2012-01-18 22:57:55 +08:00
搞这种东西写个 python 脚本最方便了
|
16
alvin2ye 2012-01-18 23:20:21 +08:00
vim +1
|
17
gastlygem 2012-01-19 13:09:07 +08:00
乱码来了:
perl -i~ -pe 'y/\n/,/d' your.txt |
18
gDD 2012-01-19 13:27:34 +08:00 via iPod
哈哈,perl骑着乱马飞奔而来。这次的不是很乱。。。
|
20
Semidio 2012-01-19 15:09:36 +08:00
用EmEditor最方便,一开始每个邮箱一行,选择——编辑——高级——删除重复行。
之后,搜索——替换,勾选使用转义符,搜索"\n",替换为","即可。 |
22
likuku 2012-01-19 15:39:11 +08:00
sed -e :x -e '$!N;s/\n/,/;tx' mailListFile
测试这个可以. |
23
iqav 2012-01-19 16:30:43 +08:00
用得着这么复杂吗?
虽然楼主解决了,但还是要说一下。 在Word里,用替换工具把段落标记替换成英文逗号即可。 除重复,如果数量少,也可以用Word排序下,再人工删,如果数量多的话就另选工具咯。 |
24
lusin 2012-01-19 17:07:38 +08:00
试下这个,无聊学习下PHP
http://www.lusin.cn/tools/zifuchuan/ |
25
m4ker 2012-01-19 21:16:50 +08:00
随便找个编辑器,用正则...
|
27
Tianpu 2012-01-20 01:44:37 +08:00
得给出系统环境和更多要求才比较好玩
|