AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
DuoPlus专注打造跨境电商云手机E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户9Proxy ⚡️ $0.04/IP, 无限带宽 IPCola原生住宅IP⚡️$2.1/条双ISP
Google、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头广告位出租  
12
返回列表 发新帖
楼主: affempire

[讨论] 求助从大文本中提取邮件地址

[复制链接]

38

主题

2414

广告币

2632

积分

高级会员

Rank: 4

积分
2632

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
bjzhush 发表于 2017-12-4 00:39
7 C1 G( u! |8 k( r( i花了几分钟帮你写了下
1 t4 O6 i, y9 x& \" g  c3 s; f例如源文件为这个txt
. X. K6 J, l3 U! W➜  ~ cat x.txt

8 P$ f$ C; H2 W% U9 F7 a谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

不送几个积分吗?哈哈哈哈  详情 回复 发表于 2017-12-4 21:32
我估计有个几分钟就足够了,前提是你是SSD  详情 回复 发表于 2017-12-4 21:31
回复 支持 反对

使用道具 举报

38

主题

2414

广告币

2632

积分

高级会员

Rank: 4

积分
2632

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:25
- y$ m) {9 f, z# @& LEmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...

- b% ~( s2 V/ L大神 我用 正则[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4} 绿色高亮了所有EMAIL,问题是我如何给他取反呢?把不是emial的全部替换为空格呢?
回复 支持 反对

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-4 14:43:16 | 显示全部楼层
零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。

点评

:7fc2ce488 :669e7d715e402b5b3 :12ebcb4d :c06fc72f7d010 格式就是这样,前面没有前缀了,就是后面带有一串字符  详情 回复 发表于 2017-12-4 15:12
回复 支持 反对

使用道具 举报

38

主题

2414

广告币

2632

积分

高级会员

Rank: 4

积分
2632

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑
& ?# E* K1 S% ]
5 c, d* ]: C7 @6 _: m* T[email protected]:7fc2ce4889 p2 c" n5 u  I8 _
[email protected]:669e7d715e402b5b3
! O( {$ R' |- W& u9 X[email protected]:12ebcb4d( O' N7 [% ^$ l0 }* r5 A2 m6 b
[email protected]:c06fc72f7d010- n! L. h$ T- C( h( j! n4 `; I
格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2414

广告币

2632

积分

高级会员

Rank: 4

积分
2632

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:433 B  f4 X' s5 ?, D( K1 @& [- \) \
零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
8 u- S  G" k0 i$ l: s5 s
[email protected]:7fc2ce4888 F4 p2 y4 ?* ?) b/ w
[email protected]:669e7d715e402b5b3' Z1 `$ V: |) ~: l
[email protected]:12ebcb4d
- Y% Y( ?; [2 f. ~[email protected]:c06fc72f7d010
2 c1 a" m- b2 f& \2 ?( L* N( p  f格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

那好办啊 正则表达式::.* 替换为空白就可了  详情 回复 发表于 2017-12-4 16:36
回复 支持 反对

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
2 ~: J. M; N3 f. s9 R:7fc2ce488
; e8 ~+ D6 R0 ?$ ^% H, `:669e7d715e402b5b3
4 o) L' d+ U, `4 m:12ebcb4d
! J$ X) q6 Z) N% D7 W+ G: z
那好办啊
4 N/ w& {% X4 |; t) W+ J正则表达式::.*+ L; P* B& L2 `6 C
替换为空白就可了

点评

谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}这个正则表达式取反  详情 回复 发表于 2017-12-4 17:24
回复 支持 反对

使用道具 举报

38

主题

2414

广告币

2632

积分

高级会员

Rank: 4

积分
2632

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36# [3 N* T! Y. G% r& s9 A; S, c; C6 _
那好办啊. j3 P" R) |" G( V
正则表达式::.*2 _/ W( k$ y& ], |
替换为空白就可了
% T9 H" m0 _. b: t1 {, S
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}这个正则表达式取反

点评

简单的问题复杂化了。 有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。 最好是具体问题具体分析吧,通用性不一定都存在。  详情 回复 发表于 2017-12-5 16:23
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:31:36 | 显示全部楼层
affempire 发表于 2017-12-4 10:43
7 A. s) z' X+ A" j( ]9 E- y谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

6 O6 l6 U1 j8 o  L$ D$ L. a  {我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:434 z! t+ q( c- j3 K
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
' Q$ l  |* n# |' C, \+ N4 Y* a
不送几个积分吗?哈哈哈哈

评分

参与人数 1广告币 +2 收起 理由
affempire + 2 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:245 {5 }( i9 \5 L
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...
. `! z$ W) b& \8 K4 ^
简单的问题复杂化了。
- k. T- j# M: \6 q有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。6 M$ V0 K( b2 y  ]
最好是具体问题具体分析吧,通用性不一定都存在。

点评

大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下 100:[email protected] 200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ 300:[email protected]:FKIFHFHFHF  详情 回复 发表于 2017-12-6 14:49
回复 支持 反对

使用道具 举报

38

主题

2414

广告币

2632

积分

高级会员

Rank: 4

积分
2632

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23/ p$ l9 l: B7 g  w1 m1 t
简单的问题复杂化了。. L; `8 x: ?, U% M8 \+ k" _) f% T
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...

1 n" l; d. }/ T' i: [大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下$ _- \+ P) b  i/ j: Z
100:[email protected]:SGSDGKDGMDGKKKKKJJ
" D# ^8 b/ ^- F/ n$ E200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ4 E  O& ?! C% c: r& Y. u" w
300:[email protected]:FKIFHFHFHFJDFJFN
0 m* u5 B0 n  j( Y, a我要想提取中间的email那么正则该怎么写呢??$ R2 Y; n# m1 q5 I
还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。 在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。 第一步:^.*?:,替换为空白,去掉了首部。 第二部::.*,替换为空白,去掉  详情 回复 发表于 2017-12-6 15:22
回复 支持 反对

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49
8 A# G/ l; u0 l+ K# @2 `+ r大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
8 q3 c8 ?$ f! ]* h0 ~100:asdffg@gmail. ...
2 E4 `5 Y8 |% h! B3 {# l
你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。& G) |4 U. [8 o* P' _" ^$ P/ [
在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。
" ~1 e8 }  |/ F( }- b9 e5 [/ M第一步:^.*?:,替换为空白,去掉了首部。
4 [/ Q* y$ e  u! e第二部::.*,替换为空白,去掉了尾部。4 ^4 J" v2 B# O
剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
' c: N! H' Y4 u* L: m8 j) x( X8 s1 g' r! e1 f1 w

/ N' J/ s' l- C: ?8 u! [, L

评分

参与人数 1广告币 +2 收起 理由
affempire + 2 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-2-23 10:22 , Processed in 0.047551 second(s), 12 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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