AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
12
返回列表 发新帖
楼主: affempire

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

[复制链接]

38

主题

2566

广告币

2773

积分

高级会员

Rank: 4

积分
2773

社区QQ达人

 楼主| 发表于 2017-12-4 10:43:03 | 显示全部楼层
bjzhush 发表于 2017-12-4 00:39
8 M5 {& V5 W# C2 s& _4 W花了几分钟帮你写了下
% x1 r  S* I9 z9 y. I7 v: |5 K; O例如源文件为这个txt+ a( d- k- o3 Y2 P9 d
➜  ~ cat x.txt

! ]& U: |# O% G" v谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

点评

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

使用道具 举报

38

主题

2566

广告币

2773

积分

高级会员

Rank: 4

积分
2773

社区QQ达人

 楼主| 发表于 2017-12-4 11:44:42 | 显示全部楼层
alibaba 发表于 2017-12-3 21:254 S& i/ {! K$ i+ E
EmEditor(文本编辑器)。官方说的处理248G的文件也不在话下。然后用正则表达式把非邮箱的字符替换为空白, ...

6 w$ @- P2 O. \+ u, E, \大神 我用 正则[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4} 绿色高亮了所有EMAIL,问题是我如何给他取反呢?把不是emial的全部替换为空格呢?
回复 支持 反对

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

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

点评

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

使用道具 举报

38

主题

2566

广告币

2773

积分

高级会员

Rank: 4

积分
2773

社区QQ达人

 楼主| 发表于 2017-12-4 15:06:42 | 显示全部楼层
本帖最后由 affempire 于 2017-12-4 15:12 编辑 * y- c) T, j- f+ [

4 K# [+ K# ^# p* a+ B  j8 u! Yjohn_levis@fws.com:7fc2ce488! `6 @# M5 @$ I2 \% O1 F8 T
davsin@aol.com:669e7d715e402b5b3
+ }" }4 D5 D7 B8 O0 ~% o2 @april@escamilla.com:12ebcb4d" c0 _+ E  N/ v
amilidis@hotmail.com:c06fc72f7d010
5 H* P. ~$ M* i格式就是这样,前面没有前缀了,就是后面带有一串字符
回复 支持 反对

使用道具 举报

38

主题

2566

广告币

2773

积分

高级会员

Rank: 4

积分
2773

社区QQ达人

 楼主| 发表于 2017-12-4 15:12:32 | 显示全部楼层
alibaba 发表于 2017-12-4 14:43
/ u3 Y  l- h) w' i零宽断言,前后邮箱夹着的那部分就是要替换空白的。不如你发一小段文本上来看看吧。 ...

# Q8 O# t( O: I! ijohn_levis@fws.com:7fc2ce488
( h, I6 H- |) o/ Fdavsin@aol.com:669e7d715e402b5b3( H7 u8 C7 L7 I1 E1 R5 ~
april@escamilla.com:12ebcb4d+ W. z' f8 w7 Y5 O  M8 t9 Y
amilidis@hotmail.com:c06fc72f7d010
& t' e4 ?$ G) K+ T. t. [格式就是这样,前面没有前缀了,就是后面带有一串字符

点评

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

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

积分
2681
发表于 2017-12-4 16:36:49 | 显示全部楼层
affempire 发表于 2017-12-4 15:12
4 T$ }4 M0 K" `$ i:7fc2ce4884 ^5 ?  ]. k, I% D6 i; C" N1 g: P
:669e7d715e402b5b3
4 m! `7 S2 j8 m/ G:12ebcb4d

4 B8 P! L* @# n' X" A) q1 J那好办啊2 I% C2 D' [$ z& K  W
正则表达式::.*
4 C" I6 d9 l8 Y- a5 V  e. p$ ~替换为空白就可了

点评

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

使用道具 举报

38

主题

2566

广告币

2773

积分

高级会员

Rank: 4

积分
2773

社区QQ达人

 楼主| 发表于 2017-12-4 17:24:41 | 显示全部楼层
alibaba 发表于 2017-12-4 16:36% ~: j7 D- G" y) p8 e# v+ R
那好办啊
) w1 H; j! Z- I- r0 c$ ?2 y0 ]正则表达式::.*
( }2 x! Z# s1 C" `4 k替换为空白就可了
: }0 }* w3 r4 I" T+ f0 w( f- y1 k
谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-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, A2 L: \* ?# z+ n4 D* J5 i
谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?
& D' z4 p  J+ H0 x/ k0 R
我估计有个几分钟就足够了,前提是你是SSD
回复 支持 反对

使用道具 举报

19

主题

290

广告币

532

积分

中级会员

Rank: 3Rank: 3

积分
532

社区QQ达人

发表于 2017-12-4 21:32:20 | 显示全部楼层
affempire 发表于 2017-12-4 10:43
0 a7 f1 j) e& {; ?* A谢谢大神。你这个脚本处理速度快吗?我3G的文本文件多久能处理完呢?

8 k4 j( s1 ^5 C6 I9 _- d# v不送几个积分吗?哈哈哈哈

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

积分
2681
发表于 2017-12-5 16:23:42 | 显示全部楼层
affempire 发表于 2017-12-4 17:24
* c' q* r0 t$ D8 U5 \5 Y/ e+ @; I谢谢大神 我这个办法成功了 ,但是我还是想知道怎么反选 ,也就是对[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\. ...

% j4 c8 d# ?0 R& W' u简单的问题复杂化了。
( V" @5 D: \! g' X/ j有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回事。
8 i8 |% S1 n1 [; g+ K2 v最好是具体问题具体分析吧,通用性不一定都存在。

点评

大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下 100:asdffg@gmail.comSGSDGKDGMDGKKKKKJJ 200:dfdgkjg@aol.com:IFJFHGDFJDJFDJFDJFDJJ 300:dsgdgdfg@hotmail.com:FKIFHFHFHF  详情 回复 发表于 2017-12-6 14:49
回复 支持 反对

使用道具 举报

38

主题

2566

广告币

2773

积分

高级会员

Rank: 4

积分
2773

社区QQ达人

 楼主| 发表于 2017-12-6 14:49:38 | 显示全部楼层
alibaba 发表于 2017-12-5 16:23- C6 @3 _& k- T
简单的问题复杂化了。; x2 {, k3 M& U6 S  V
有时候用正则获取非邮箱部分,和用正则获取非用正则获取的邮箱的部分,就不是一回 ...
. @( {" Y' O9 V0 ?* u# }- ^
大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
0 G3 L2 `$ q- q' ^. R% S100:asdffg@gmail.com:SGSDGKDGMDGKKKKKJJ
" N4 P# E/ v9 Z! P: W6 l0 d% _: A200:dfdgkjg@aol.com:IFJFHGDFJDJFDJFDJFDJJ
- g  H8 d+ `9 g7 T, ]" c300:dsgdgdfg@hotmail.com:FKIFHFHFHFJDFJFN, y& \6 }- E/ M
我要想提取中间的email那么正则该怎么写呢??
! E& K4 x3 `) s5 @$ L3 T, G5 E) I还有EmEditor中好像不能复制粘贴正则选中的内容,要不用这个正则 [-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+\.[a-zA-Z]{2,4}  可以选中高亮所有enail再复制粘贴

点评

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

使用道具 举报

27

主题

1057

广告币

2681

积分

高级会员

Rank: 4

积分
2681
发表于 2017-12-6 15:22:33 | 显示全部楼层
affempire 发表于 2017-12-6 14:49. X0 Z( m% j& C; S* x8 o0 U
大神,昨天的事情是一个冒号,用那个正则表达式处理了 ,今天又遇到两个冒号的内容如下
) h) G- y) ]' \. u  u100:asdffg@gmail. ...

* _, L. m8 b- r4 p- c8 Q你要的是中间部分的邮箱,不一定非得要用正则去匹配邮箱,能达成要求就成。$ q, w7 i+ l6 y1 X# @! S
在这里例子中,分2步走,去掉首尾,剩下的可以不就是邮箱了嘛。
2 M6 T. [/ a  H5 n3 C8 b4 e4 Q, G, O第一步:^.*?:,替换为空白,去掉了首部。% T# @! Y& e5 v! j" P
第二部::.*,替换为空白,去掉了尾部。3 T6 {$ _3 w: u
剩下就是想要的邮箱了,还不用选中,复制,粘贴什么的。
. S5 x! K! S6 \  t8 N* C# {" T' B4 D5 E+ I
6 L6 R# m# j* F5 x# l

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 04:45 , Processed in 0.047221 second(s), 13 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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