AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Propeller Ads
 谷歌+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户(优势)9Proxy ⚡️ $0.04/IP, 无限带宽 IPCola原生住宅IP⚡️$2.1/条双ISP
Google、Bing官方总代  联盟流量开户fb耐用号0.01一个fb账号官方合作商FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头收FB代投工作室,收TrafficFactory账号IPWO全球住宅代理⚡️免费测试⚡️FB海外三不限-户源多 费率低
PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心多币种虚拟卡,消费享高额返现广告位出租
虚拟卡返佣1%,国内持牌机构   
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2458

广告币

2674

积分

高级会员

Rank: 4

积分
2674

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
Lemft
bjzhush 发表于 2017-12-4 00:39$ [+ R4 x! ^0 u2 G
花了几分钟帮你写了下 8 B; h8 B' y" N7 q: u* ~
例如源文件为这个txt
4 J3 T5 r/ b$ F, J1 t➜  ~ cat x.txt

/ f5 U. _; [7 ^. B1 ?谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2458

广告币

2674

积分

高级会员

Rank: 4

积分
2674

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:25
# w6 l# e5 F, _" G8 z, GEmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...
0 S) c  F4 X: H" ~& S8 M
大神 我用 正则[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4} 绿色高亮了所有EMAIL,问题是我如何给他取反呢?把不是emial的全部替换为空格呢?
回复 支持 反对

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

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

点评

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

使用道具 举报

38

主题

2458

广告币

2674

积分

高级会员

Rank: 4

积分
2674

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑 & W, A: c1 `' c: a# O# F& e$ Q

  p- a% [: q2 v# R+ Y0 m% r[email protected]:7fc2ce488
; N% P& `$ q+ v[email protected]:669e7d715e402b5b3/ R- U7 a. y0 i
[email protected]:12ebcb4d
3 h" ?3 e! I% ]! h$ N[email protected]:c06fc72f7d010
/ B$ y% t0 O: b7 G3 Y: N格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2458

广告币

2674

积分

高级会员

Rank: 4

积分
2674

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43
( R2 y/ o" o" L, z7 \: _零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...
; u# b& ]/ s0 g, J5 C% O
[email protected]:7fc2ce488
  C: W1 B) ?  g6 n6 r[email protected]:669e7d715e402b5b32 E. Q; f" O( {  c
[email protected]:12ebcb4d
, p% @6 [5 F# r0 w: t8 d[email protected]:c06fc72f7d010/ d+ W: p: K9 b/ q% A8 s- z
格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
% s& M, i0 p( s0 @" V:7fc2ce488
8 t( w0 o6 j; \:669e7d715e402b5b3
* k: i) c% D$ c, `1 f:12ebcb4d
7 Z1 b. A8 q9 q8 M
那好办啊
, b" m6 Z( S1 X' d正则表达式::.*
$ Y: b0 Q+ A# s替换为空白就可了

点评

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

使用道具 举报

38

主题

2458

广告币

2674

积分

高级会员

Rank: 4

积分
2674

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36; K, f, ?! N# d; F1 X
那好办啊  _* k4 ~1 f: ?. v: w
正则表达式::.*
% Y/ o2 X! _9 `( b替换为空白就可了
9 G0 ]5 u9 J2 i/ t. t3 `- d
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-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
# m4 i* F" g. m- l谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
! z& r. R2 n# E( z( a* Y
我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:430 Z" B" h) B/ O* n* M! x
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

, x; v+ @7 A) r" I6 v3 E& e不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:24
" L7 k: t* `/ z; d+ e2 O谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...
0 c$ W+ q  J  t" J
简单的问题复杂化了。% f0 O# [# T6 n+ w( K
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。" F3 L: _. ?# z+ S7 T2 @7 F: {
最好是具体问题具体分析吧,通用性不一定都存在。

点评

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

使用道具 举报

38

主题

2458

广告币

2674

积分

高级会员

Rank: 4

积分
2674

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23
% _* k4 A3 C9 {简单的问题复杂化了。
& k4 k; g# d* \; Q有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...

" U! r; ?6 ]9 ?1 b: x; q, L8 h大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下7 a1 G9 P6 g/ s3 n8 i  {) ~# q2 y
100:[email protected]:SGSDGKDGMDGKKKKKJJ: O  {* @3 Q' e# g2 V* }
200:[email protected]:IFJFHGDFJDJFDJFDJFDJJ
' Y7 a* a  J( m+ V9 L0 v300:[email protected]:FKIFHFHFHFJDFJFN) Y8 D6 i  i$ n2 A+ U5 q6 U
我要想提取中间的email那么正则该怎么写呢??
& L* ~5 W6 e5 a. k/ q3 I0 n还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

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

使用道具 举报

26

主题

1059

广告币

2682

积分

高级会员

Rank: 4

积分
2682
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49
! I/ N( |, n) A/ E4 Q3 b: X. q大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下; ?4 e4 j7 d5 S9 T) b& r. O$ C4 ^
100:asdffg@gmail. ...

& D: z) }2 U8 _3 R% Z) o你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。
6 n  T% I' B3 Q6 a  [在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。
3 {% T3 T( I; q$ y& z3 K* `$ J第一步:^.*?:,替换为空白,去掉了首部。
$ ]0 ~3 v" N2 E0 D% F第二部::.*,替换为空白,去掉了尾部。
' }2 K4 Q/ ]8 r0 G3 v剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
9 e( y& a, w, J( _# @0 ^4 e$ u3 P" O& V0 E/ ^$ ~

& c* F" D8 b* F9 M; A* {4 B

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-22 05:10 , Processed in 0.047295 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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