- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[初心者]perlで文字列抽出)
[初心者]perlで文字列抽出
このQ&Aのポイント
- perlを使用して文字列を抽出する方法についての質問です。
- 具体的には、標準出力された文字列から任意の文字列を抽出したいです。
- さらに、抽出した文字列の後ろの文字や拡張子を取得したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
open(P,"ls -1 |"); ##lsコマンドを実行し、標準出力を受け取る。 while(<P>) ##順次読み込む { if(/\.(.+)$/) ##ピリオド(\.)以降の文字列(.+)にマッチすれば、 { print $1,"\n"; ##マッチした文字列($1)を標準出力に改行付きで出力。 } } close(P); ##lsコマンドとのパイプを閉じる
お礼
早速の回答ありがとうございます! しかも,コメントつきで(^^;ありがたいです. まずは,これを足がかりにがんばってみたいと思います!