我有大约 200 个文件位于同一目录中,所有这些文件都包含我需要使用 RegExp 匹配的特定内容,并将所有匹配的内容保存到单个数组中或将它们存储在新文件中。
使用 notepad++ 正则表达式引擎时,我执行以下操作来定位模式:
<div class="opacity description">(.*)</div>
所以这就是我正在寻找的模式。
这就是我打开并列出目录中所有文件的方式。
my $d = shift;
opendir(D, "details/") || die "Can't opedir $d: $!\n";
my @list = readdir(D);
closedir(D);
foreach my $f (@list) {
print "\$f = $f\n";
}