ディレクトリでキーワードのリストを検索するために正規表現を使用しています。これが私の現在のコードです:
if (/$search/i)
{
printf $out "%s\t%s\n",$File::Find::name,$1;
}
上記のコード$1
では、キーワード フレーズのみを指定しています。しかし、キーワード全体が必要です。
例: 「スイープ」を検索しています
現在の出力: C:\ac\acfrd\file.sql SWEEP
。しかし、ファイルには「SWEEP_ID」という単語が含まれており、出力を「SWEEP」ではなく「SWEEP_ID」にしたいのです。