Loading...
网友提供的内容

获得WordPress 所有评论者的邮箱列表

为了达到一个不可告人的目的,我需要获得一个WordPress 上面所有评论者的邮箱列表,总体思路就是通过SQL 数据库导出数据,然后批量整理文本,是个菜鸟技巧。

一、导出数据

登录自己的Phpmyadmin 后台,定位到“表 : (前辍)_comments > 字段:comment_author_email”,然后“导出”为文本存到本地。

整个过程只需要不到10次点击,就不用给出SQL 执行语句了,其实我也不知道。

二、批量整理数据

这才是本文的重点部分。这种大量且有规则的文本整理,需要用到“正式表达式”,就是想记录一下这个,备忘。

所以,下面的内容只适合支持“正式表达式”的文本编辑工具,比如Notepad++ 之类的高级玩意。

  1. 打开导出的数据,手动删除多余的备注信息,留下数据主体部分,是这种格式的:(2, ‘abc@xyz.com’),
  2. 现在就需要剔出前后多余部分了,Ctrl+H,输入查找规则“.\\d, ‘(.*)’\\),”,输入替换规则“\\1”,都是下划线部分。

\"\"

PS:为了达到一条规则就能搞定的高级境界,开始想得有些复杂,都用到了分枝条件,搞了好久依然未果;当然也可以用笨点但更方便的方法,分两次去除邮箱的头和尾,我太折腾了,谁叫我是个菜鸟。

得到需要的列表,再用Excel 排序一下,开始我那不可告人的目的去了……


© ZFreet 2009 | 原文链接 | 0 条评论 | 留言 | cc fbd921dfda9476ce! (61.4.177.10)

\"\"

暂无相关文章

站内评论

  • 暂无评论
昵称: 不能为空
E-mail: email不会被泄露 email格式不正确
评论: 评论不能为空