Anonym
5. Oktober 2000 um 15:22
1
Hi Leute!
Kann mir mal einer folgenden Ausdruck genauer erklären?
Was genau passiert den da mit der Variablen?
$signature =~ s/\n/&&/g;
$signature =~ s/\r//g;
Also da wird ein Zeilenumbruch in && umgewandelt. Aber was bedeutet das „/g“ oder „\r“?
Danke
Patrick
Anonym
5. Oktober 2000 um 15:38
2
/g steht fuer globally, d.h. ersetze alle
\r heist carriage return (unter dos besteht ein zeilenumbruch aus newline(\n)+carriagereturn(\r), unter unix nur aus newline(\n))
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Anonym
5. Oktober 2000 um 19:21
3
Hi Leute!
Kann mir mal einer folgenden Ausdruck genauer erklären?
Was genau passiert den da mit der Variablen?
$signature =~ s/\n/&&/g;
$signature =~ s/\r//g;
Also da wird ein Zeilenumbruch in && umgewandelt. Aber was
bedeutet das „/g“ oder „\r“?
Das /g bewirkt, daß der ganze String auf einmal behandelt wird. (g=global)
Der zweite Ausdruck ersetzt alle Return-Zeichen (\r) mit nichts.
cu, holli
Danke
Patrick