Perlについての質問箱 45箱目
■ このスレッドは過去ログ倉庫に格納されています
0882デフォルトの名無しさん
2011/02/07(月) 21:18:43@file=('ファイル名 #テクスト(abc).d2v', 'ファイル名 #テクスト(abc).ts', 'ファイル名 #テクスト(abc) PID 110 DELAY -3ms.aac');
$filename=ファイル名 #テクスト(abc);
が入力されていて
ファイル名 #テクスト(abc) PID 110 DELAY -3ms.aac
を取得するために
foreach $j(@files){
print NEW "rem ".$j."\n";
if($j=~/$aacfilename.+aac$/){
}
}
としたのですが、取得できませんでした。
$filename=ファイル名 #テクストabc;
@file=('ファイル名 #テクストabc.d2v', 'ファイル名 #テクストabc.ts', 'ファイル名 #テクストabc PID 110 DELAY -3ms.aac');
であれば、
ファイル名 #テクストabc PID 110 DELAY -3ms.aac
をマッチさせることができました。
文字列に()が含まれている時でもマッチさせるにはどうすればよいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています