AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Adsterra China
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G皇家代理IP⚡️#1性价比⚡️Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户Google、Bing官方总代  联盟流量开户FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心
FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2486

广告币

2700

积分

高级会员

Rank: 4

积分
2700

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
Lemft
bjzhush 发表于 2017-12-4 00:39
% `' W, n6 |" P, B花了几分钟帮你写了下
4 a  r" B3 b/ e# [8 Q2 z例如源文件为这个txt2 ^) H' U) p6 `0 {
➜  ~ cat x.txt
$ }  j7 `& I* x
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2486

广告币

2700

积分

高级会员

Rank: 4

积分
2700

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:25  q5 p+ P4 I/ {( e* |. `
EmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...
; B8 y0 Q0 m6 \' [) D; V4 m
大神 我用 正则[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4} 绿色高亮了所有EMAIL,问题是我如何给他取反呢?把不是emial的全部替换为空格呢?
回复 支持 反对

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

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

点评

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

使用道具 举报

38

主题

2486

广告币

2700

积分

高级会员

Rank: 4

积分
2700

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑 . O/ j  l4 E; q& f& j' L' _
+ Y$ c( @. W2 \& m
[email protected]:7fc2ce488+ m5 j  F$ p$ U4 @
[email protected]:669e7d715e402b5b3& j# w1 t$ B9 d; B8 @, t$ z
[email protected]:12ebcb4d
2 J- E* J# E! ^7 X[email protected]:c06fc72f7d0104 u/ ]) _9 O& g$ }4 x. K# R* w) e7 j
格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2486

广告币

2700

积分

高级会员

Rank: 4

积分
2700

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43; k& P! U+ s5 s/ K4 O: C% W: i5 |7 }
零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
) E, v, R9 G5 o1 s- w8 \
[email protected]:7fc2ce488( x1 D. H7 w% t3 o7 _7 d
[email protected]:669e7d715e402b5b3
. v# i6 t/ i% y$ Z3 g[email protected]:12ebcb4d# V% o( v! C% S0 A, f" }: G' ?
[email protected]:c06fc72f7d010
* ?! U  ]& ], J1 L( S, i7 a4 ^格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
" W! o$ `3 c8 i& B% M, ]: {:7fc2ce4887 V- v% E/ i% ?% Q, E1 @* @) q4 q
:669e7d715e402b5b3& `" l3 _( y& {
:12ebcb4d
. W( F3 x3 t& X# H7 I
那好办啊$ Q# d# u9 f# m5 w0 Q0 V
正则表达式::.*
3 V# X+ G1 o8 S0 m$ |4 E2 Q8 |替换为空白就可了

点评

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

使用道具 举报

38

主题

2486

广告币

2700

积分

高级会员

Rank: 4

积分
2700

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36( j6 j2 r8 J& S& B; y* B2 H8 c
那好办啊
& K2 e# m; |3 |& x2 l# n- ]) e$ Z正则表达式::.*
7 ^( f9 L; V2 i9 T* }替换为空白就可了
) e# E- V# r3 s) U+ C4 `+ M" W
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-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
: A2 L; L8 z8 b4 K  k谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

/ ?: U* h% M# `) o我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:439 V3 G3 M% X. ?3 I; E
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
! K: I8 E, m: e+ Q
不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:240 V7 H) C; W; e7 l; v  P
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...

# I1 ^; j! A! i简单的问题复杂化了。+ B) R, k1 W1 c0 M8 [( w$ O
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。8 i# Y, Q: i) Y0 V! N
最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2486

广告币

2700

积分

高级会员

Rank: 4

积分
2700

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23
' Y) ]# b& u! O8 T$ ~5 P) g3 J简单的问题复杂化了。
* I, {+ H# @7 a/ M有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...

- p9 I4 N! U" @- N5 F1 P* _大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下, d$ \8 F& D6 @( n  B6 X
100:[email protected]:SGSDGKDGMDGKKKKKJJ! ~& y, E) u0 G' o# B4 z- P
200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ
! w" D6 S4 N, W0 W7 h' v300:[email protected]:FKIFHFHFHFJDFJFN. s, s0 w+ p: c: Q+ b
我要想提取中间的email那么正则该怎么写呢??* }: f8 n' Y, ?9 t5 a0 Z8 S6 I
还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

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

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49
7 x9 _9 I# f/ A) t大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
+ |* J2 r- t3 Y! [4 O. A3 s% n; X100:asdffg@gmail. ...

, a5 p, k9 N6 h( V# t你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。( P: H, V9 ?; ?3 f
在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。
4 ~9 _$ g/ b( O第一步:^.*?:,替换为空白,去掉了首部。
6 R' o. n+ i7 n6 _" T) o第二部::.*,替换为空白,去掉了尾部。+ N3 t6 b1 p% |1 [7 X( w! g
剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
; u. {& Q" b( ?. f. A
( }& D* P- G% ~/ k- p) n% d
3 o" H2 ^& B1 J; I4 y

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 02:58 , Processed in 0.048785 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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