困扰好久了。请问如何将一堆email弄成加逗号的格式?

2012 年 1 月 18 日
 ttsaon
现在列表时
a@a.com
d@d.com
d@sd.com
……

怎么快速弄成
a@a.com,d@d.com,d@sd.com

这样的格式,手动太麻烦了。
6109 次点击
所在节点    问与答
30 条回复
manhere
2012 年 1 月 18 日
使用正则的文本编辑器 将换行替换成逗号
solos
2012 年 1 月 18 日
正则,把换行替换成逗号,VIM :%s/$\n/,/g
vibbow
2012 年 1 月 18 日
Notepad++
把 \r\n 替换成 , 就行了。
ttsaon
2012 年 1 月 18 日
@vibbow @solos 正则?Notepad++ 是一个东西。?哪里有?
013231
2012 年 1 月 18 日
vim中:%s/\r\?\n/,/
likuku
2012 年 1 月 18 日
sed也可以,避免打开大文件的负担
013231
2012 年 1 月 18 日
@likuku sed应该如何处理这个问题? 它每次读入一行, 并不包括换行符呀.
lerry
2012 年 1 月 18 日
用Python
','.join(open('email.txt').readlines())
lusin
2012 年 1 月 18 日
放到excel里,然后第二例全加逗号,再弄到记事本里,把空格批量删除掉

不会技术就这样处理
ttsaon
2012 年 1 月 18 日
@lusin 你说的办法,还是没有解决换行的问题。
不过感谢楼上各位,已经知道怎么处理了。谢谢。
benzhe
2012 年 1 月 18 日
用notepad++,打开你的文档,然后ctrl+h,
勾选下面的“扩展”
查找目标: \r\n
替换:,
按右边全部替换,
出门看下流星,
在你没看到流星之前回来,
不用谢....
ttsaon
2012 年 1 月 18 日
@benzhe 多谢,我用的另外一个软件,不过和你说的方法一样。已经弄好了。感谢。。
再问个,怎么最简单,将一堆email除重?
bitsmix
2012 年 1 月 18 日
@ttsaon sort| uniq
goophy
2012 年 1 月 18 日
excel里,先排序,再advanced filter,选distinct,再copy, special paste 成行,再save as csv格式
clino
2012 年 1 月 18 日
搞这种东西写个 python 脚本最方便了
alvin2ye
2012 年 1 月 18 日
vim +1
gastlygem
2012 年 1 月 19 日
乱码来了:
perl -i~ -pe 'y/\n/,/d' your.txt
gDD
2012 年 1 月 19 日
哈哈,perl骑着乱马飞奔而来。这次的不是很乱。。。
shao
2012 年 1 月 19 日
excel 可以完成. 导出txt格式. 或者用@lusin的方法.
Semidio
2012 年 1 月 19 日
用EmEditor最方便,一开始每个邮箱一行,选择——编辑——高级——删除重复行。
之后,搜索——替换,勾选使用转义符,搜索"\n",替换为","即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/25812

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX