gpt4 book ai didi

windows - Perl 脚本自动化 : search for certain items in notepad

转载 作者:可可西里 更新时间:2023-11-01 10:56:38 27 4
gpt4 key购买 nike

我必须使用 CTRL+F 搜索某些项目,这些项目每天在记事本中几乎有 100 个。我想知道,有什么方法可以让我编写脚本或任何东西否则,我将向其传递所有项目,如果成功,它将给我搜索输出,即应该返回在记事本中找到的所有项目。

我在 windows 上工作。请帮忙,因为它浪费了我的时间,在不久的将来,如果项目增加到 1000,这对我来说将是一个巨大的解决方法。

我对 Perl 有一些想法,我认为它在 Perl 中是可能的,所以我在这里提出了这个问题。但是如果你想用任何其他语言提供你的脚本,请提供。I n需要一个解决方案。

最佳答案

use strict;
use warnings;

my $qfn = 'file.txt';
my @terms = ( 'foo', 'bar', ... );

my %terms_not_found = map { $_ => 1 } @terms;

open(my $fh, '<', $qfn)
or die("Can't open \"$qfn\": $!\n");

while (<$fh>) {
for my $term (keys(%terms_not_found)) {
delete $terms_not_found{$term} if /\Q$term/;
}

last if !%terms_not_found;
}

print("Found:\n");
print("$_\n")
for grep !$terms_not_found{$_}, @terms;

关于windows - Perl 脚本自动化 : search for certain items in notepad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11201435/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com