AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Adsterra China
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
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户不限额,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
Google、Bing官方总代  联盟流量开户FB资源,账单户,分享户,国内一手FB企业户BM户账单户源头PTM全球虚拟卡—进来交个朋友!
PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2484

广告币

2698

积分

高级会员

Rank: 4

积分
2698

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
Lemft
bjzhush 发表于 2017-12-4 00:39
& ~6 G" c0 n, `; r花了几分钟帮你写了下 7 }$ g7 ]& M+ l1 y( ^
例如源文件为这个txt
' O( U+ M8 \3 N; e➜  ~ cat x.txt
% |8 J% _$ D# F* I1 j5 z8 L
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2484

广告币

2698

积分

高级会员

Rank: 4

积分
2698

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:25
' g9 y. f2 h( ^" K4 w: |% d3 [EmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...
$ k" a5 X9 L6 \2 l$ ~
大神 我用 正则[-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

主题

2484

广告币

2698

积分

高级会员

Rank: 4

积分
2698

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑
5 P4 ]' c3 c# ]+ v' m8 W3 T
5 L" \& U" K' x8 m% d" \[email protected]:7fc2ce4887 u% Z) h9 o# f% ?4 j
[email protected]:669e7d715e402b5b3
& x& i8 j6 |5 m8 R[email protected]:12ebcb4d7 n% l) ]+ f2 o3 z* X9 x
[email protected]:c06fc72f7d010
0 o$ [. v+ W' b9 [8 B" J格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2484

广告币

2698

积分

高级会员

Rank: 4

积分
2698

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43# ~/ e; z# f4 D6 F; W1 ~
零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...

+ Y; x; @5 ?, ]# @4 f/ @! r[email protected]:7fc2ce488$ [+ ~4 ^& o0 C0 [# s
[email protected]:669e7d715e402b5b3
" ~5 y! c' J* R  a" @8 F4 d) s[email protected]:12ebcb4d
6 B7 n" |9 @# Y) L" M8 [[email protected]:c06fc72f7d010) I+ G1 `1 I: K
格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12) B" N% G5 k5 v- M5 }  j
:7fc2ce4881 E& \" K: B/ [# j( V3 u
:669e7d715e402b5b3
/ {8 Z% G$ ~( V& U/ j$ l0 S:12ebcb4d

1 `$ i( B3 ]0 I1 }6 `4 Y& p那好办啊( v9 G: z# C% I( W  D2 I# Q
正则表达式::.*
% l! N7 m6 R9 ~# o0 Y! O替换为空白就可了

点评

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

使用道具 举报

38

主题

2484

广告币

2698

积分

高级会员

Rank: 4

积分
2698

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36
& H3 r9 W9 j4 p2 [  m8 o. l" N那好办啊
% K( {' Z7 m6 @" _正则表达式::.*
: n- V+ J! D: H, K4 F替换为空白就可了
8 e3 m# t! o) b$ _' I; w  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
7 W9 A  x: S' `, w) g3 m谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

0 @3 L! G+ R$ n& L/ Z5 ~我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:430 f( D7 L- N/ N  X" j. j) e
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

5 Y) k/ r3 \7 ]; f) N5 }不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

26

主题

1060

广告币

2683

积分

高级会员

Rank: 4

积分
2683
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:24& u  L/ ]* R6 Y' }+ ^
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...
& N9 ~& x9 o; I2 ~4 A# |+ [
简单的问题复杂化了。" W, s, b& y% M" \* i
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。8 ~! R5 O8 L7 y* Q0 {
最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2484

广告币

2698

积分

高级会员

Rank: 4

积分
2698

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23( W3 ~' N  `% B5 h& h: i( [
简单的问题复杂化了。- H  T0 }! @. V- K( M9 n, X
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...

# |% }7 Q$ l) _- I0 u. e: J大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下: H7 m. d' h/ }
100:[email protected]:SGSDGKDGMDGKKKKKJJ! f+ s+ D& W0 I3 ?3 W# a
200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ
; R4 ?* A, U4 r& T* V: T/ E9 z300:[email protected]:FKIFHFHFHFJDFJFN
9 j$ Q6 U# L4 f: J, N4 S6 V6 I( W我要想提取中间的email那么正则该怎么写呢??# M  Z9 P- g3 L+ ?2 Y# f
还有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
* U4 h0 s# |( d5 \1 O  r% b大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下; W* L; L0 w5 g/ S! O
100:asdffg@gmail. ...
' K6 G; A. i5 l0 S9 I$ c% v( X
你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。
8 c3 c2 \, b0 V7 Y! G4 u! ^在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。3 D1 x: Y& P+ a# o! }- n. H( S2 |
第一步:^.*?:,替换为空白,去掉了首部。
% i. f$ }! c4 b% n第二部::.*,替换为空白,去掉了尾部。
1 e2 P8 ^- z& {" G/ I; L2 v剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
2 s! w3 D. ^! u' C: ~
) ?' O5 b7 E' j$ I6 C# E& h  i. i3 h( J

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 02:27 , Processed in 0.048697 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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