AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️最干净<Wifi住宅+5G移动>IP代理泰国仓储,本土仓发货2-3元/单
指纹浏览器,就用AdsPower谷歌/FB/Bing/Yahoo代理商开户7200W全球动态不重复住宅IP代理出售Facebook,友缘号,FB广告号,ins
FB/TT/KW 加白开户ADPLEXITY + ADVERTCN比Adplexity还好用的Spy工具广
FB/Google/TK
海外多媒体极速下户BINOM TRACKER 60% OFF!
MediaGo+Taboola+Ob开户百度国际MediaGo⚡️让产品狂奔全球百度国际,高点击转化,快速放量百度国际MediaGo,独家原生流量
虚拟信用卡+独立站收款行业首创新型指纹Cloak, 谷歌奇效!Kookeey⚡️100%独享⚡️原生住宅IP⚡IPFoxy住宅代理全场88折⚡
全球虚拟卡, 支持U充值免账户投放 FB 广告(送项目)2024做什么 - Media buy 项目库免费黑五教程(持续更新、欢迎交流)
Facebook 批量上广告Bridgeway - 联盟营销网络IPCola 全新住宅代理 ⚡️ 免费试用各种主页、账单户、BM户(优势)
⚡️个人户,bm户不限额,账单户Adsterra 的CPA/CPM/CPC 网站流量在线注册美国/英国/香港等海外公司EU KETO/CBD - Jumbleberry
FB二三解1元/个9Proxy ⚡️ $0.04/IP, 无限带宽 cloak斗篷/ss/nutra/cpa/DatingE.PN 虚拟卡
Asocks代理服务器$3/GB高薪诚求实力FB投手(独立站)《全新虚拟卡+全球收付款》广告位出租
全球低价纯净住宅/移动IP-免费试用广告代投, 东南亚物流, 虚拟信用卡VMLogin指纹浏览器+多账号防关联 
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2170

广告币

2418

积分

高级会员

Rank: 4

积分
2418

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
adsterra
bjzhush 发表于 2017-12-4 00:39
' m! j* F/ y" d花了几分钟帮你写了下
; d) C% k# H. n- q7 J. k例如源文件为这个txt
9 _3 B0 N" b$ [' \$ B" P➜  ~ cat x.txt
) a" t# U# X: Q" V: O1 O! y0 o
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2170

广告币

2418

积分

高级会员

Rank: 4

积分
2418

社区QQ达人

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

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

使用道具 举报

25

主题

937

广告币

2558

积分

高级会员

Rank: 4

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

点评

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

使用道具 举报

38

主题

2170

广告币

2418

积分

高级会员

Rank: 4

积分
2418

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑 % P7 q2 B7 ?  f% M7 A, u. T6 V

! _8 C5 j. _0 C8 {1 P1 Q! Y[email protected]:7fc2ce488$ w' o- j2 h- R" W0 d# H
[email protected]:669e7d715e402b5b3) F1 M# W+ z: i" I# t
[email protected]:12ebcb4d* t$ C. `* h3 n* `3 z5 `3 X* p% ^3 L
[email protected]:c06fc72f7d010
, j8 S( H* c7 r1 U格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2170

广告币

2418

积分

高级会员

Rank: 4

积分
2418

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43
+ v3 F' n7 |& [- C0 d# G4 b零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
& o" w5 h; `9 m1 x- n/ L
[email protected]:7fc2ce4888 @/ D- d- a$ k  l2 [' B) b
[email protected]:669e7d715e402b5b3, W  R3 i0 G4 P/ ]/ |  b7 O% e
[email protected]:12ebcb4d2 P5 |5 w1 B5 j9 w( o
[email protected]:c06fc72f7d010  \) b4 g$ Y3 e
格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

25

主题

937

广告币

2558

积分

高级会员

Rank: 4

积分
2558
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
8 |: K% C+ i- H:7fc2ce4880 b+ r& T5 P+ t4 h( l& j& }
:669e7d715e402b5b37 i3 y/ G- n7 r
:12ebcb4d
: r9 p8 ]+ [( L5 _5 `
那好办啊
" X) Y; Z# V# Z( |8 V  E" d' a正则表达式::.*, |* l  |5 w0 \+ r+ m& @
替换为空白就可了

点评

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

使用道具 举报

38

主题

2170

广告币

2418

积分

高级会员

Rank: 4

积分
2418

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36
3 C" G/ @: _, Q( a+ v* @那好办啊
% Q+ N$ p) a# _$ e正则表达式::.*
5 B4 W3 ~( m) g* B& B7 ]% S% _% q: d( G替换为空白就可了

$ i/ V2 y  x+ Z0 e' G8 k3 Y谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}这个正则表达式取反

点评

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

使用道具 举报

19

主题

289

广告币

531

积分

中级会员

Rank: 3Rank: 3

积分
531

社区QQ达人

发表于 2017-12-4 21:31:36 | 显示全部楼层
affempire 发表于 2017-12-4 10:43- S8 |  y$ P+ V' l
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
$ `0 l0 |9 x8 K0 |* g
我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

289

广告币

531

积分

中级会员

Rank: 3Rank: 3

积分
531

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:43
, `7 {$ s  |9 y8 C3 }谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

) Q5 x* f' k3 W) g不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

25

主题

937

广告币

2558

积分

高级会员

Rank: 4

积分
2558
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:245 O$ K! v5 z1 ~
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...

# [7 r% W0 J. _1 {2 F- g简单的问题复杂化了。3 p% Q" e- T3 B
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。
. I: O$ r; F9 L) y# @; C最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2170

广告币

2418

积分

高级会员

Rank: 4

积分
2418

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:236 |# A  D5 J( }  k: q9 Y  `+ t
简单的问题复杂化了。
) F% g% w2 J% ~* B" \6 r9 F有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...
7 U; _: C; Q$ b( A: X
大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下- |2 {/ v- I+ p( _6 l. n
100:[email protected]:SGSDGKDGMDGKKKKKJJ
, U* B9 M- z4 A& S! t1 v200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ
3 l/ D+ ^. E% Y" Q, ?1 S: m300:[email protected]:FKIFHFHFHFJDFJFN
+ |, i' J; e! Y; s/ a0 u+ q我要想提取中间的email那么正则该怎么写呢??
9 }- G# F2 }# N/ ^& _还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

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

使用道具 举报

25

主题

937

广告币

2558

积分

高级会员

Rank: 4

积分
2558
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49
/ R+ Z6 U0 S$ j5 A% x" G大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
7 r# B" ~8 q/ O; Y2 J7 r100:asdffg@gmail. ...
/ S" i* q6 W6 M, t
你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。0 N$ q5 E' e3 U+ h# w- g+ H; g
在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。8 F* ?9 r* z7 B3 Z
第一步:^.*?:,替换为空白,去掉了首部。
6 q- t9 K0 a5 `" L0 t第二部::.*,替换为空白,去掉了尾部。
( L5 n: P4 [6 S! g1 q剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
, b9 x& p! g% d! W4 M- n& R4 S
5 i6 k& ~( k+ I6 H
4 e. _) I$ M' t! @5 J& ~2 w

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 06:00 , Processed in 0.070583 second(s), 23 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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