Notepad++ 记事本中的大量交叉引用++;
我有一个txt文件(a.txt),有20000个域名,每行一个。我有另一个txt文件(B.txt),其中包含数千条一起编译的Whois记录。我想看看B.txt中没有引用A.txt中的哪些域。一个接一个地做这件事很琐碎,但我怎么能大规模地做呢?谢谢您可以编辑文件A.txt以具有样式Notepad++ 记事本中的大量交叉引用++;,notepad++,Notepad++,我有一个txt文件(a.txt),有20000个域名,每行一个。我有另一个txt文件(B.txt),其中包含数千条一起编译的Whois记录。我想看看B.txt中没有引用A.txt中的哪些域。一个接一个地做这件事很琐碎,但我怎么能大规模地做呢?谢谢您可以编辑文件A.txt以具有样式example.com A other stuff的行,并编辑文件B.txt以具有格式example.com B other stuff的行。然后将这两个文件排序在一起。接下来运行记事本++正则表达式替换,搜索^([^]
example.com A other stuff
的行,并编辑文件B.txt以具有格式example.com B other stuff
的行。然后将这两个文件排序在一起。接下来运行记事本++正则表达式替换,搜索^([^]+)a.*\r\n(\1 B)
并替换为\2
。其效果是删除与B.txt匹配的任何A.txt行,留下B.txt行。如果有多个A.txt行与一个B.txt匹配,则运行替换两次或多次,直到没有行被替换。最后,删除B.txt行(使用正则表达式查找并标记查找^([^]+)B
的行,然后删除书签行),留下不匹配的a.txt
行
由于不知道源文件A.txt和B.txt的格式,我无法建议使用正则表达式将URL后跟A或B放在行的开头。是否不可能使用?