为了达到一个不可告人的目的,我需要获得一个WordPress 上面所有评论者的邮箱列表,总体思路就是通过SQL 数据库导出数据,然后批量整理文本,是个菜鸟技巧。
一、导出数据
登录自己的Phpmyadmin 后台,定位到“表 : (前辍)_comments > 字段:comment_author_email”,然后“导出”为文本存到本地。
整个过程只需要不到10次点击,就不用给出SQL 执行语句了,其实我也不知道。
二、批量整理数据
这才是本文的重点部分。这种大量且有规则的文本整理,需要用到“正式表达式”,就是想记录一下这个,备忘。
所以,下面的内容只适合支持“正式表达式”的文本编辑工具,比如Notepad++ 之类的高级玩意。
- 打开导出的数据,手动删除多余的备注信息,留下数据主体部分,是这种格式的:(2, ‘abc@xyz.com’),
- 现在就需要剔出前后多余部分了,Ctrl+H,输入查找规则“.\d, ‘(.*)’\),”,输入替换规则“\1”,都是下划线部分。

PS:为了达到一条规则就能搞定的高级境界,开始想得有些复杂,都用到了分枝条件,搞了好久依然未果;当然也可以用笨点但更方便的方法,分两次去除邮箱的头和尾,我太折腾了,谁叫我是个菜鸟。
得到需要的列表,再用Excel 排序一下,开始我那不可告人的目的去了……
 
相关文章 »
- 一套自用WordPress 缩略图解决方案(一): 之所以要写这篇简陋的“方案”,是因为之前被WP 的缩略图折腾了不少回,最后,总算被折腾出了一个比较满意的缩略图效果——效果演示见此,它其实是
- 直接注册@Live.com 邮箱地址 非修改IE设置: 正如之前LiveSino 的独家爆料消息所说,今天Microsoft 已经放出了@Live 邮箱的公开注册地址,比如中国用户就可以到这个链接
- 如何申请@Yahoo.com 邮箱?: 如果你属于以下几种情况,可以忽略本文,免得浪费大家宝贵生命: 已经有了一个Yahoo.com 的邮箱,且不打算再申请一个; 没有Yahoo
- 在局域墙中使用Twitter 的几种方法: 这了这篇文章,我自造了一个新词——局域墙:由一堵不断加高的墙围成的地球上最大的局域网,以避免使用那些不太安全的关键词,大家能意会就行了,现在
- 从Bo-Blog 搬到WordPress 的301重定向: 约三个月前,我从Bo-Blog 搬到了WordPress,当时我最为困扰的有两个事情:日志数据与搜索收录。 因为自动批量转换工具无效,我只好
- WPG:WordPress 中文博客交流群组: 混进WPG 已有两月,一直没加链接和标志,今天终于有空做了个WPG 的LOGO,挂到了边栏上,也算是个有组织罩着的博客了。 以前也见过加过很
- 免费获得12款RichWP WordPress 收费主题: 作为墙内之蛙,虽然见识不广,但我们经常能免费使用一些很极品也很昂贵的WordPress 收费主题,这很有中国特色,也正体现了社会主义互联网的

李硕
/ 2010-07-03 @ 2:22 下午 / 1#
我试了。。。不是很好用哈。。。。导出的txt很乱
ZFreet
/ 2010-07-03 @ 5:58 下午 / 2#
不会啊,我这样得到的TXT 就是一行一个邮箱地址。