質問: パターンマッチングにおいて変数を使いたい key.csvというファイルに以下のようなデータが入っています。 u1362-2005-05-16 12:00 u1363-2005-05-16 12:00 u13255-2005-05-16 12:10 key.csvのデータ数は毎回異なります。 この各行の文字列を検索キーとして data.csvに含まれるデータとのパターンマッチングを行いたいのです。 data.csvには u1306-2005-05-16 12:00-xxx,1 u1362-2005-05-16 12:00-xxx,1 u1363-2005-05-16 12:00-xys,2 u1365-2005-05-16 12:00-xys,3 u13255-2005-05-16 12:10-yyy,1 のようにデータが入っています。 この例ではパターンマッチによって u1362-2005-05-16 12:00-xxx,1 u1363-2005-05-16 12:00-xys,2 u13255-2005-05-16 12:10-yyy,1 という結果を得たいです。 key.csvが一定のデータではないので =~//; の中に特定の数値を入れることも出来ないので、$key[0]などの変数を入れたいのですがうまくいきません。 どうしたらよいでしょうか?
回答: // の中に変数を使うことについては問題ないので、単純なロジックのエラーだと思います。 どう巧くいかないのか、もしくは何のエラーが出るのかを補足していただければ、また違った回答ができるかもしれません。