[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]:Perl




On Tue, 11 Jul 2000, Ulrich Wiederhold wrote:

> Hallo,
> ich habe in einem Script folgende Zeilen gefunden:
> 
> my $line = shift(@_); #get the argument
> $line =~ /:([^!]*)![^@]*@[^ ]* [^:]*:(.*)/;
> $a = $1; 
> $b = $2;
> 
> Was ich nicht verstehe...$line enthält doch mehr als 2 Abschnitte und $1
> ist der Anfang, $2 das Ende.... Wie kann ich auf die dazwischenliegenden
> Abschnitte zugreifen??? $2,5 ist es bestimmt nicht!
> Ich verstehe den Syntax nicht so ganz!

$1 ist der Inhalt der  ersten Klammer, $2 der Inhalt der zweiten, daß die
bei Dir am Ende steht ist nur Zufall. Einfach noch ein oder mehrere
Klammerpaare dazwischen und sich beim Abzählen nicht vertun.

Matthias


------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     734


Reply to: