Tom: zusätzliche Rückgabe der Trefferposition bei Matching

Beitrag lesen

Wie wärs wenn du stattdessen die datei in eine Liste einliest und dann nach deinem String suchst?
@datei=<FILEHANDLE>;
foreach $element(@datei)
  {
    $zeilenZähler++;
    if($element = m/hugo/igs)
      {
      print "hugo in Zeile $zeilenZähler gefunden";
      }
  }

Gut, aber was mache ich, wenn mein Treffer über zwei Zeilen geht?
Du betrachtest doch, wenn ich es richtig verstehe, immer nur eine abgeschlossene Zeile durch das foreach, auch wenn das /..s was anderes vermitteln will.

Tom