• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Perlで配列の添え字を抽出したい)

Perlで配列の添え字を抽出する方法

このQ&Aのポイント
  • Perl初心者の質問ですが、配列の中から特定の文字列を含む要素を抽出する方法について教えてください。
  • 試したコードでは、'*'が含まれる要素のみを抽出する処理を行いました。
  • 質問者は、抽出された要素の添え字(インデックス)を取得したいとしています。具体的な方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

変数を設定して++してあげたらいいように思います。こんな感じです。 use strict; use warnings; my @array = ('aaa', 'b*b', 'ccc', 'dd*'); my $i=0; foreach (@array) { if ($_ =~/\*/) { print 'OK',",$i\n"; } else { print "NG\n"; } $i++; }

すると、全ての回答が全文表示されます。

専門家に質問してみよう