Lösungen zu den Übungen in Kapitel 7
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 findetfrederick
undAlfred
, weil in beiden Zeichenketten der aus vier Buchstaben bestehende Stringfred
enthalten ist. (Eine weitere Möglichkeit wäre, die Treffer auf ganze Wörter zu beschränken, wodurch fürfrederick
undAlfred
keine Treffer erzielt werden. Dazu kommen wir allerdings erst später.)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.