Perl の Expect モジュールを使用して端末ベースのアプリケーションを自動化するシナリオがあります。以下に示すように、expect コマンドの引数として正規表現を渡しています。
$ssh->expect(20, '-re',
'Dev:(\d+)\W*Bdaddr:((?:[[:xdigit:]]{2}:){5}[[:xdigit:]]{2})\W*Name:' );
したがって、使用を期待する文字列バッファー内のパターンの複数の出現に対して、同じ正規表現検索を行いたいと考えています。どうすれば達成できますか。また、それらの複数の発生をキャプチャする方法を知りたいです。