Lösungen zu den Übungen in Kapitel 7

  1. Hier eine mögliche Lösung:

    while (<>) {
      if (/fred/) {
        print;
      }
    }

    Das ist noch ziemlich einfach. Der wichtigere Teil dieser Übung besteht jedoch darin, dieses Programm mit den Beispiel-Strings zu testen. Wird beispielsweise kein Treffer für Fred erzielt, ist das ein Zeichen dafür, dass das Muster zwischen Groß- und Kleinschreibung unterscheidet. (Wir werden später sehen, wie man das ändern kann.) Das Muster findet frederick und Alfred, weil in beiden Zeichenketten der aus vier Buchstaben bestehende String fred enthalten ist. (Eine weitere Möglichkeit wäre, die Treffer auf ganze Wörter zu beschränken, wodurch für frederick und Alfred keine Treffer erzielt werden. Dazu kommen wir allerdings erst später.)

  2. Eine mögliche ...

Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.