AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
⚡️AdsPower:安全不封号,高效自动化广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN
7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款Facebook 批量上广告尤里改 - FB 稳定投放
免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)FB企业户,TT老户,GG老户源头
PTM虚拟卡[全新卡BIN+高返点]PTM虚拟卡[OPENAI+全场景通用]FB虚拟卡⚡️消费越多返现越多->Tyver SPY汇聚海量广告创意
广告位出租8500万高质量住宅IP,助力各种需求  
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2539

广告币

2748

积分

高级会员

Rank: 4

积分
2748

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
bjzhush 发表于 2017-12-4 00:39
+ m; t# b7 d# _$ z7 `花了几分钟帮你写了下 ( l5 N. x% N  \/ P9 @
例如源文件为这个txt
) `7 }3 C1 K" {' g) Y: ^➜  ~ cat x.txt

) m5 j; s6 x* O) {2 P( Z谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2539

广告币

2748

积分

高级会员

Rank: 4

积分
2748

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:25. f3 n8 o6 E: t- L7 `! m
EmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...

5 S- W# C& r+ y大神 我用 正则[-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

主题

2539

广告币

2748

积分

高级会员

Rank: 4

积分
2748

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑 * n. z8 ^) P4 k5 `- D5 C" y! E
$ t/ B! y/ u# u1 p( R  j; x( R
[email protected]:7fc2ce488! }) C' E2 @* p! Q4 L, B- ?$ z; {* a
[email protected]:669e7d715e402b5b3/ x6 t3 {( N0 M* Q
[email protected]:12ebcb4d
) ^: N" ^- ?  B[email protected]:c06fc72f7d010, Y1 B7 m- N. M  l# ~
格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2539

广告币

2748

积分

高级会员

Rank: 4

积分
2748

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43( ?* t' Q8 m; j+ ~% h
零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
2 I2 y* e: a; h6 y% f5 Q: Q
[email protected]:7fc2ce488
; K$ K% m3 ~' o9 B1 g: {[email protected]:669e7d715e402b5b3, o4 m5 H( b2 f  U
[email protected]:12ebcb4d! v; Z! U6 c* _! r1 g! B
[email protected]:c06fc72f7d010
) F! J% e8 c2 m& F格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12. J& ?3 c' `: S& \
:7fc2ce488
$ g" R$ m4 r* j:669e7d715e402b5b3$ V4 ]* ]# g$ x* v2 x8 @1 t, r
:12ebcb4d

9 p) Q) u& p1 F5 Y2 Q, q; {; Z" R那好办啊
% ]% ~' `& C/ X: W8 Y正则表达式::.*
5 v* J4 ]2 K# [) F  o/ y! e1 s0 U替换为空白就可了

点评

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

使用道具 举报

38

主题

2539

广告币

2748

积分

高级会员

Rank: 4

积分
2748

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36
( A! y* b# p6 f+ s0 ?! x那好办啊! R0 V" {4 @+ [8 ^! ~1 z
正则表达式::.*
! A, Z& l) O2 b8 M5 X替换为空白就可了

/ m0 R" |5 Z1 ^' L! C" |  Y! C谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-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
; m& O$ \9 ]! x5 ]$ V- B. ?谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
# }. v3 q8 m) ]1 n
我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:438 Z# O0 I  x% _- p5 R( n  ~
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
! O; g+ n# x) F! e
不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:242 j8 A% s  Q" V* L5 T0 [
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...

9 m1 S$ w" n2 O# o$ {. I1 D简单的问题复杂化了。
* Q5 `& I; y8 q: Y) \( b% e  v有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。
+ s* \5 G. `0 Y5 `9 n( u0 X- `, n最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2539

广告币

2748

积分

高级会员

Rank: 4

积分
2748

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23
) `6 f+ L; I5 x1 ?5 U# q9 A  b简单的问题复杂化了。' `: {. Z& V  B$ ]' u
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...

/ M# k: W% }$ i+ }' b' g大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下$ B6 `! [6 ]' g. g# p
100:[email protected]:SGSDGKDGMDGKKKKKJJ
  I* z% y% h( Y4 n( v3 k& |200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ0 B( }4 {/ _* S1 r: ?
300:[email protected]:FKIFHFHFHFJDFJFN1 v8 I8 l# l2 ^* R3 J9 e7 f: z
我要想提取中间的email那么正则该怎么写呢??
6 m2 }! |" M  K' 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
: @3 R9 c) ^7 u  T大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
, z; Z& |: p% Z9 l, R1 w7 T4 G100:asdffg@gmail. ...
( E' B8 q1 A9 q
你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。
  }; N# m& f; n! t; I在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。5 a. Z4 N! t$ n5 L
第一步:^.*?:,替换为空白,去掉了首部。
7 [5 T+ K/ E4 a0 [& p第二部::.*,替换为空白,去掉了尾部。
% N; Z& K/ X; O0 {剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
# B( P$ r( L  l) R: q0 y  }, U  D& S" i: R3 x% g
/ ^" g7 i2 D- ?8 N% O0 x8 y

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-26 09:58 , Processed in 0.048788 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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