• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[Perl]抽出、出力について)

[Perl]抽出、出力について

このQ&Aのポイント
  • メールヘッダに対して特定の条件でプログラムを実行し、IPアドレスを抽出・出力する方法について質問します。
  • プログラムを実行すると、抽出された全てのIPアドレスが表示されますが、特定のIPアドレスのみを表示する方法を知りたいです。
  • ご助言いただければ幸いです。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

114.114.96.20 158.217.208.15 この2つの違いは? 具体的、どんなものは出力したくて、どんなものは出力したくないのですか? 前回の続きだとして ・最初に見つかったものだけを出力したい → 1つ出力したところで、lastとかでループから抜ける。 出力したかどうか、何番目かを記憶する変数を用意して、1つめのときだけ出力する 等 ・( IPアドレス [IPアドレス])になっている行だけを出力したい → ifで判定する条件を、これだけがマッチするようにする ・IPアドレスが特定の範囲だったら →抜き出したIPアドレスから値を取り出し、その範囲かどうかを判定する など、目的が違えば、やり方も変わります

blitzcrank
質問者

お礼

lastをつければ一発でした。。。 なぜこんなことにきがつかなかったのか、猛省してます。 本当にお世話になりました。 ありがとうございました。

blitzcrank
質問者

補足

kmee様、続けてありがとうございます。 "初めに見つかったものだけを出力したい"、ということでした。 目的がはっきりしていませんでした、申し訳ありません。 アドバイスとおりにすこしやってみます。 ありがとうございました。

関連するQ&A