Thorsten Steffen: Was bedeutet ^$ ?

Hi,
was bedeutet ^$ in perl ?
Habs weder in selfhtml noch in anderen perl-dokus gefunden. Kennt jemand ne ausführliche perl-doku ?

Gruß
Thorsten

  1. Hallo Thorsten

    was bedeutet ^$ in perl ?

    In der Originaldoku zum Perl-Interpreter hab ich folgendes Beispiel gefunden:

    LINE: while (<STDIN>) {
      last LINE if /^$/; # exit when done with header
            ...
    }

    Es geht dort um die Erklaerung des Schluesselwortes 'last' - aber an dem Beispiel siehst du, wie die Zeichenkombination einsetzbar ist: naemlich in regulaeren Ausdruecken.

    Und an anderer Stelle die Erklaerung:

    ": /^$/ matches only if you're at the beginning of the line AND the end of the line simultaneously"

    viele Gruesse
      Stefan Muenz

  2. Hi,

    was bedeutet ^$ in perl ?

    gar nichts. Ich vermute aber, daß es aus einer Regular Expression stammt. Dort bedeutet "^" am Anfang "Anfang des Strings" und "$" am Ende "Ende des Strings" (s. auch Stefans Antwort).

    Habs weder in selfhtml noch in anderen perl-dokus gefunden. Kennt jemand ne ausführliche perl-doku ?

    Bei Perl ist eine mitgeliefert. Von der Kommandozeile aus bekommst Du sie mit perldoc, bei Windows (zumindest ActivePerl) zusätzlich als HTML-Doku. Eine ausführlichere kann ich mir nicht vorstellen.

    Cheatah