• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[初心者]perlで文字列抽出)

[初心者]perlで文字列抽出

このQ&Aのポイント
  • perlを使用して文字列を抽出する方法についての質問です。
  • 具体的には、標準出力された文字列から任意の文字列を抽出したいです。
  • さらに、抽出した文字列の後ろの文字や拡張子を取得したいです。

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

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

open(P,"ls -1 |"); ##lsコマンドを実行し、標準出力を受け取る。 while(<P>) ##順次読み込む { if(/\.(.+)$/) ##ピリオド(\.)以降の文字列(.+)にマッチすれば、 { print $1,"\n"; ##マッチした文字列($1)を標準出力に改行付きで出力。 } } close(P); ##lsコマンドとのパイプを閉じる

koopie
質問者

お礼

早速の回答ありがとうございます! しかも,コメントつきで(^^;ありがたいです. まずは,これを足がかりにがんばってみたいと思います!

関連するQ&A