如何使用CMD从文本文件中提取电子邮件地址和密码?

菲利普

我有一个名为“file.txt其中包含”的文本文件

Combo: [email protected]:password
As Combo: 
[email protected]:ajfbdf
some text here
some more text here
As Combo: [email protected]:password@1
some random text here
[email protected]:passypassyword123
[email protected]:youtube123

我正在运行下面的代码,仅从mail:pass上面的文本文件中过滤file.txt

for /f "tokens=3" %%a in ('type file.txt^|find "As Combo:"') do >>mail.txt echo %%a
for /f "tokens=2" %%b in ('type file.txt^|find "Combo:"') do >>mail.txt echo %%b
for /f "tokens=1" %%c in ('type file.txt^|find ":"') do >>mail.txt echo %%c

的预期输出mail.txt

[email protected]:ajfbdf
[email protected]:password@1
[email protected]:password
[email protected]:passypassyword123
[email protected]:youtube123

但是,获得实际输出的是

[email protected]:ajfbdf
[email protected]:password@1
[email protected]:password
Combo:
Combo:
Combo:
As
As
[email protected]:passypassyword123
[email protected]:youtube123

注意:在不同的文本文件中,邮件ID和密码将有所不同。例如,上面给定的邮件ID和密码是我随机输入的。

请修复我的代码并帮助获得预期的输出。提前致谢。

不是我

尝试使用以定界符和标记为条件的查找来执行此循环...

@echo off && setlocal enabledelayedexpansion

set "_log=.\mail.txt" && cmd /v /c cd.>!_log!

for /f "tokens=* delims=" %%i in ('type .\file.txt')do echo/%%~i|find "@" >nul && (
   for /f "tokens=1-3 delims=:" %%I in ('echo/%%~i')do echo/%%~I|find "@" >nul && (
    set "_m_p=%%~I:%%~J")||set "_m_p=%%~J:%%~K")&& for %%E in ("%%~J")do >>!_log! (
      echo/!_m_p: =!|find "@")

  • 更新-解答帖启发的版本 @somebadhat's

@rem.^
                Combo: [email protected]:password^
                As Combo:^
                [email protected]:ajfbdf^
                some text here^
                some more text here^
                As Combo: [email protected]:password@1^
                some random text here^
                [email protected]:passypassyword123^
                [email protected]:youtube123

@echo off & type nul >.\mail.txt & for /f "tokens=*delims=" %%i in ('type file.txt')do (
echo=%%~i|find "@">nul && for /f "tokens=01,02,03delims=:" %%I in ('call echo=%%~i')do (
echo=%%~I|find "@">nul && set "_m_p=%%I:%%J" || set "_m_p=%%~J:%%~K") && for /f %%E in ('
echo=%%~J')do cmd /v/c "echo=!_m_p: =!"|find "@")>>.\mail.txt ||>nul call nul 2>nul 2>&1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文本文件中提取电子邮件地址

来自分类Dev

使用Bash或命令行使用正则表达式从文本文件中提取电子邮件地址

来自分类Dev

如何合并两个或多个文本文件并使用Python删除重复的电子邮件地址?

来自分类Dev

如何从包含电子邮件地址的文本文件中删除每一行的域部分

来自分类Dev

使用Java-libpst从.pst文件中提取电子邮件地址

来自分类Dev

使用Java-libpst从.pst文件中提取电子邮件地址

来自分类Dev

如何使用Jsoup从网页中提取多个电子邮件地址?

来自分类Dev

如何使用 Ruby on Rails 从字符串中提取电子邮件地址?

来自分类Dev

从@号之前的电子邮件地址中提取数字

来自分类Dev

Ruby Regex从电子邮件地址中提取域名

来自分类Dev

从字符串中提取电子邮件地址

来自分类Dev

无法从网页中提取电子邮件地址

来自分类Dev

如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

来自分类Dev

从excel单元格/ excel文件中提取多个电子邮件地址

来自分类Dev

是否可以从 .msg 文件中提取收件人电子邮件地址?

来自分类Dev

无法从广告用户中提取部门和电子邮件地址属性并写入CSV

来自分类Dev

bcrypt散列电子邮件地址和密码

来自分类Dev

使用tsql从字符串中提取电子邮件地址

来自分类Dev

Java-使用正则表达式从requestURI中提取电子邮件地址

来自分类Dev

使用r从字符串中提取电子邮件地址

来自分类Dev

使用正则表达式从字符串中提取电子邮件地址

来自分类Dev

使用Excel从电子邮件地址中提取顶级域名

来自分类Dev

提取姓名和电子邮件地址形成文本

来自分类Dev

如果使用的电子邮件地址和密码错误,我如何将客户重定向到“注册”页面?

来自分类Dev

如何从文件中提取电子邮件?

来自分类Dev

如何从文本文件中提取键和值

来自分类Dev

如何替换埋在文本中的仅 URL 和/或电子邮件地址的句点

来自分类Dev

如何从电子邮件地址中提取域名并将其添加到管道分隔文件中的新列中?

来自分类Dev

如何使用记事本++查找和替换www文件夹中的所有电子邮件地址

Related 相关文章

  1. 1

    从文本文件中提取电子邮件地址

  2. 2

    使用Bash或命令行使用正则表达式从文本文件中提取电子邮件地址

  3. 3

    如何合并两个或多个文本文件并使用Python删除重复的电子邮件地址?

  4. 4

    如何从包含电子邮件地址的文本文件中删除每一行的域部分

  5. 5

    使用Java-libpst从.pst文件中提取电子邮件地址

  6. 6

    使用Java-libpst从.pst文件中提取电子邮件地址

  7. 7

    如何使用Jsoup从网页中提取多个电子邮件地址?

  8. 8

    如何使用 Ruby on Rails 从字符串中提取电子邮件地址?

  9. 9

    从@号之前的电子邮件地址中提取数字

  10. 10

    Ruby Regex从电子邮件地址中提取域名

  11. 11

    从字符串中提取电子邮件地址

  12. 12

    无法从网页中提取电子邮件地址

  13. 13

    如何从python的RFC 2822邮件标题中提取多个电子邮件地址?

  14. 14

    从excel单元格/ excel文件中提取多个电子邮件地址

  15. 15

    是否可以从 .msg 文件中提取收件人电子邮件地址?

  16. 16

    无法从广告用户中提取部门和电子邮件地址属性并写入CSV

  17. 17

    bcrypt散列电子邮件地址和密码

  18. 18

    使用tsql从字符串中提取电子邮件地址

  19. 19

    Java-使用正则表达式从requestURI中提取电子邮件地址

  20. 20

    使用r从字符串中提取电子邮件地址

  21. 21

    使用正则表达式从字符串中提取电子邮件地址

  22. 22

    使用Excel从电子邮件地址中提取顶级域名

  23. 23

    提取姓名和电子邮件地址形成文本

  24. 24

    如果使用的电子邮件地址和密码错误,我如何将客户重定向到“注册”页面?

  25. 25

    如何从文件中提取电子邮件?

  26. 26

    如何从文本文件中提取键和值

  27. 27

    如何替换埋在文本中的仅 URL 和/或电子邮件地址的句点

  28. 28

    如何从电子邮件地址中提取域名并将其添加到管道分隔文件中的新列中?

  29. 29

    如何使用记事本++查找和替换www文件夹中的所有电子邮件地址

热门标签

归档