AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Binom
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利广告开户独立站⚡️开户投放
DuoPlus专注打造跨境电商云手机E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户一手BM分享户不限额9Proxy ⚡️ $0.04/IP, 无限带宽
FB二三解0.1元一个虚拟卡|PTM星际卡FB专用虚拟卡Google、Bing官方总代  联盟流量开户
FB账号资源/稳定靠谱/运行5年啦FB开户代投/三不限/白名单fb耐用号0.01一个fb账号官方合作商
搜索套利开户❤️Bigo/Kwai/MediagoFB资源,账单户,分享户,国内一手FB企业户BM户账单户源头广告位出租
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2291

广告币

2530

积分

高级会员

Rank: 4

积分
2530

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
bjzhush 发表于 2017-12-4 00:39& K2 Y9 o" b2 \! ]
花了几分钟帮你写了下 ) Y& V2 S! |( F% m6 d
例如源文件为这个txt+ p( ~2 n  X3 Z
➜  ~ cat x.txt

! z" W' \/ G4 V& ]6 U' H+ `谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2291

广告币

2530

积分

高级会员

Rank: 4

积分
2530

社区QQ达人

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

使用道具 举报

26

主题

1040

广告币

2664

积分

高级会员

Rank: 4

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

点评

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

使用道具 举报

38

主题

2291

广告币

2530

积分

高级会员

Rank: 4

积分
2530

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑 5 R1 D# X# D6 T3 }: l. Y1 Q
9 j" `& w" ^- J
[email protected]:7fc2ce488
+ Z% a! H* l& f[email protected]:669e7d715e402b5b34 y3 t& d1 C! c! Y5 e/ Z2 ?9 _" s2 b
[email protected]:12ebcb4d
, H) D' g: o0 c[email protected]:c06fc72f7d010$ u4 h4 i; M9 t! b4 v
格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2291

广告币

2530

积分

高级会员

Rank: 4

积分
2530

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43
+ C# ]! R( Z( k3 @零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
$ [6 Q9 ~9 Z5 q  w4 x
[email protected]:7fc2ce4888 ~1 f  y- }# ?; U% e; g  d) i
[email protected]:669e7d715e402b5b3
/ v. `1 c+ r& F5 M8 J  R# s6 y[email protected]:12ebcb4d% F0 v$ q7 U+ |
[email protected]:c06fc72f7d010- q! m8 Z6 ^% r
格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

26

主题

1040

广告币

2664

积分

高级会员

Rank: 4

积分
2664
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
. E0 q- I7 G% U* p# n, O6 m1 W- y; ]' x:7fc2ce488
' c( I* a1 W% H& Q7 K5 H:669e7d715e402b5b3. K$ s# ]! D" m( q
:12ebcb4d

& x* f; G4 H8 j' ^那好办啊
5 |1 [+ V1 ?; O, \1 X5 C# n6 z正则表达式::.*  R! j+ T1 Y6 r* `, s5 F; z: v/ [, y
替换为空白就可了

点评

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

使用道具 举报

38

主题

2291

广告币

2530

积分

高级会员

Rank: 4

积分
2530

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36
7 `; D' O" _6 e+ ^那好办啊
+ {2 _% m& |' v" S' _7 C5 a9 R正则表达式::.*# x+ p5 S/ m$ g3 @' @
替换为空白就可了
: X9 C; e; T# r$ K$ F' @
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-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
/ n$ `8 }2 I4 O- a9 s  F谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
- V( n& a3 P0 V" L
我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:43
. C& [! l; K$ Z# x谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
# o" R- b8 b5 D; Y0 }
不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

26

主题

1040

广告币

2664

积分

高级会员

Rank: 4

积分
2664
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:24, Y7 u5 |8 z, L. f; e
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...

  S0 O# W! D5 i7 R8 W简单的问题复杂化了。+ _4 s; b  L9 Z; }
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。
+ ?7 a" F' f) s: I最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2291

广告币

2530

积分

高级会员

Rank: 4

积分
2530

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23% \3 |8 ^5 g! A) k. c% C* V% ~9 X3 D! d
简单的问题复杂化了。
8 a, {; {$ j% F有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...
9 N) V+ M5 T. i
大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
  k* E( h; f1 B100:[email protected]:SGSDGKDGMDGKKKKKJJ
( d* f$ U0 ~- W) s2 b$ R200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ0 X/ J  x; u, e( r9 d
300:[email protected]:FKIFHFHFHFJDFJFN
5 G1 H& g$ g$ v- h0 r! h我要想提取中间的email那么正则该怎么写呢??
; I1 v+ b6 V6 S1 O还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

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

使用道具 举报

26

主题

1040

广告币

2664

积分

高级会员

Rank: 4

积分
2664
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49$ k; b* ^" J: [$ I) w
大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
1 H& c3 z' u: L( Z9 ?7 f. H100:asdffg@gmail. ...
. |/ H( S2 Q$ u
你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。, j: u8 j5 D5 w7 M9 S
在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。
& O: r% n" P6 W3 {. p' }第一步:^.*?:,替换为空白,去掉了首部。
8 k& M! [4 R% i9 s6 o第二部::.*,替换为空白,去掉了尾部。
+ A3 I6 j& I8 u4 E4 F1 T剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。' C; \5 F* e1 m2 B& d

1 h( t( _3 c  u
; |% ]) T( ]. w6 N% Q' f, _4 R# y

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 13:00 , Processed in 0.067173 second(s), 23 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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