同じディレクトリに約 200 個のファイルがあり、そのすべてに RegExp を使用して一致させる必要がある特定のコンテンツが含まれており、一致したすべてのコンテンツを 1 つの配列に保存するか、新しいファイルに保存します。
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";
}