AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2590

广告币

2795

积分

高级会员

Rank: 4

积分
2795

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
Binom_AdvertCN
bjzhush 发表于 2017-12-4 00:39
5 `* B! Z4 V& |* u! [花了几分钟帮你写了下
! l/ W8 G3 Z  A: ?例如源文件为这个txt
1 j* l4 R+ k, r" X8 A➜  ~ cat x.txt
. n3 O) s7 j; M4 V3 X
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2590

广告币

2795

积分

高级会员

Rank: 4

积分
2795

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:25
& d8 o/ X6 s* @1 w- bEmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...

7 J' R& o8 k9 @5 j+ ~大神 我用 正则[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4} 绿色高亮了所有EMAIL,问题是我如何给他取反呢?把不是emial的全部替换为空格呢?
回复 支持 反对

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

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

点评

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

使用道具 举报

38

主题

2590

广告币

2795

积分

高级会员

Rank: 4

积分
2795

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑
, P+ z6 V& ]3 e; F. p
5 c9 f# i2 w( v2 V) F8 z: R[email protected]:7fc2ce488
6 y+ b0 d3 n& \3 {$ w[email protected]:669e7d715e402b5b3( p2 s! n4 p4 i5 \# q! S4 N
[email protected]:12ebcb4d& p8 {7 H0 x/ l4 D
[email protected]:c06fc72f7d010
% F3 V1 N/ J# f1 I. C: l2 W格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2590

广告币

2795

积分

高级会员

Rank: 4

积分
2795

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43& }6 O- Y: ~% \8 X3 \3 n6 ?0 W; M
零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
4 g' H+ P# a/ N5 J( \
[email protected]:7fc2ce4882 Z  b2 [4 J! _$ H, C) K
[email protected]:669e7d715e402b5b3
7 o( x6 J6 X0 ^[email protected]:12ebcb4d# j" ?) Z" C9 K; v/ `3 v9 N
[email protected]:c06fc72f7d010
! o* y: J( Q3 G: t- G+ n; [格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

积分
2681
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
" k/ a! l) ^: z5 P  z:7fc2ce488/ R6 h9 z5 R: Y) a  Q
:669e7d715e402b5b3- B2 s. x6 G7 c/ }& [. B& g4 ^
:12ebcb4d

" [- K8 {; y; r) \% A. E8 F7 ?那好办啊
0 W' b1 x8 c% I5 p9 @; J5 c正则表达式::.*  s  |: h1 Q; j, R7 r- X3 h; d* H- }# w
替换为空白就可了

点评

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

使用道具 举报

38

主题

2590

广告币

2795

积分

高级会员

Rank: 4

积分
2795

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36! ^6 v3 g% A1 Y. c
那好办啊
  Q+ t# _$ B  S2 `正则表达式::.*7 _: w; W7 `$ ?. X4 z1 x6 Z
替换为空白就可了

" T. u1 v' |% }8 n! j4 Y谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-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- t1 F$ b$ }: Y" L; A4 H2 T. m. b% O
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

$ Y5 [- @( Z! ?, N4 ^( X我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:43
& L7 R' z; h% h0 t谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
0 D( S8 N9 g3 c; e* F) q
不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

积分
2681
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:24
7 \3 t- ~1 O  B3 X4 o谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...
, Q4 Z) I% E- [+ V
简单的问题复杂化了。
# \& L* Q! q* M& u5 ^' O, @% a% b( \有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。
9 \) k0 u& l, d最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2590

广告币

2795

积分

高级会员

Rank: 4

积分
2795

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23; y0 a% n; B3 M/ t. B
简单的问题复杂化了。: a9 b$ L# |7 P8 o+ \
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...
2 z7 {5 G: C4 h( F' m
大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下# p: g6 ^3 F2 F* N
100:[email protected]:SGSDGKDGMDGKKKKKJJ
8 g" j2 h, Q! q  B" O200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ% M. B9 e" l" l" U, y9 ^/ M
300:[email protected]:FKIFHFHFHFJDFJFN
5 ]9 U9 l* Z2 y' m. V; `- G* u我要想提取中间的email那么正则该怎么写呢??3 \& o. F8 L# F- m% ], M- n" {, e: U
还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

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

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

积分
2681
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49
6 |, U& z0 a& E4 V大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
/ }; V, j6 @! u4 G) B# M( d100:asdffg@gmail. ...

" k- l. X2 ]: X你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。  L; `! ~: i1 H
在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。
- E7 h0 ?. I' X6 @8 ^) [第一步:^.*?:,替换为空白,去掉了首部。
" J2 p( _, I; Q: I; R第二部::.*,替换为空白,去掉了尾部。+ y8 C7 l, v) M/ e0 z1 u
剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
7 X  ~4 I9 G/ e$ `9 g$ a
' v0 \2 s) Y0 N3 k" u! X3 x! h. @$ G) U( ?( o  T) f! Y2 z, x

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-25 00:48 , Processed in 0.090605 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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