$nachricht =~ s/;/#/g;
$nachricht =~ s/;/#/g;
$nachricht =~ s/#/;/g;
feld1;"feld 2, welches ein semikolon; enthält und ein anführungszeichen "" und trotzem gültig ist";feld3;...
$row->[2] =~ m/pattern/ or next; # 3rd field should match
2012-08-05T11:19:41 ?Ich habe eine "natürliche" Abneigung gegen Module, da ich oft nicht weiss, woher die Stammen, was drin steht, und wenn ich in den Code einsehen könnte, würde ich auch nicht genau wieesen, was er denn macht. Als "Sicherheitsfanatiker" fällt es mir deshab schwer, Fremdcode zu implementieren.
2012-08-05T11:43:30 ?Nur bis ich mich in die Handhabe eingearbeitet habe, bin ich schon mit meiner alten "Engine" weiter.
2012-08-05T11:19:41 ?Als "Sicherheitsfanatiker" fällt es mir deshab schwer, Fremdcode zu implementieren.
2012-08-05T11:57:18 ?Mein OS = Linux! Das sollte sich von allein erklären *g*
QuoteMailclients werden nicht genutzt.
QuoteOfficeprogramm ist nicht vorhanden. Generell kein einziges MS-Programm auf dem System! Wer früher mal ein Zonealarm auf einem Windowssystem hat laufen lassen, der weiss warum!
QuoteOfficeprogramm ist nicht vorhanden. Generell kein einziges MS-Programm auf dem System! Wer früher mal ein Zonealarm auf einem Windowssystem hat laufen lassen, der weiss warum!
Irgendwie ist in diesem Satz die Logik völlig verdreht. Du verquirlst hier Dinge:
#1: Wer ZA installiert, ist selbst schuld.
#2: ZA ist nicht von Microsoft.
open(my $fh, '<', $file) or die("Error open $file. Message: $!\n");
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
my @array1=(1,2,3,4,5); my @array2=(6,7,8,9,10); my @array3=(11,12,13,14,15); my $referenz_auf_array1=\@array1; my $referenz_auf_array2=\@array2; my $kopie_von_array3_in_anonymes_array=[@array3]; print $referenz_auf_array1->[0]."\n" # gibt aus 1 wie es in array1 steht $referenz_auf_array1->[0]=111; print $array1[0]."\n" # gibt 111 aus da Refenz und Array zusammenhängen print $kopie_von_array3_in_anonymes_array->[0]."\n" # gibt 11 aus $kopie_von_array3_in_anonymes_array->[0]=1; print $array1[0]."\n" # gibt 11 aus da Refenz und Array nicht zusammen hängen. my @alle_arrays=($referenz_auf_array1,$referenz_auf_array2,kopie_von_array3_in_anonymes_array); print $alle_arrays[0]->[0]."\n" # gibt 111 aus wie es in $referenz_auf_array1 und @array1 steht # der Pfeil ist hier optional. Perl versteht es auch ohne diesen. print $alle_arrays[0][0]."\n" # gibt 111 aus wie es in $referenz_auf_array1 und @array1 steht
while(<$fh>){ print }
while($_=<$fh>){ print $_ }
2012-08-05T11:19:41 ?Keinen schimmer, was das alles bedeuten soll.
Aber ich bin sicher, es gibt eine ausführliche schreibweise dafür?
2012-08-05T11:19:41 ?Warum müssen Profis eigentlich allen Code immer kürzen? Sind die besonders faul? *hehe*
2012-08-05T11:19:41 ?Hier noch so ein "overkill":
Code (perl): (dl )$row->[2] =~ m/pattern/ or next; # 3rd field should match
next if($row->[2] !~ m/pattern/);
next unless($row->[2] =~ m/pattern/);
next if(index($row->[2],'pattern') == -1);
unless($row->[2] =~ m/pattern/){next}
2012-08-05T11:19:41 ?Was ich damit sagen will, und das ist wirklich nicht böse gemeint, für einen Profi mag das alles viel einfacher sein. Er kann vielleicht gar nicht verstehen, warum autodidaktische Hobbyprogrammierer manche Aufgaben lieber so, anstatt anders lösen. Was für euch umständlich wirken mag, ist für einen weniger Versierten einfacher, logischer.
2012-08-05T11:19:41 ?Ich selber nutze nach Möglichkeit so wenig Module wie möglich. Nur wenn's gar nicht anders geht, greife ich auf eines zurück. Und dann sind das welche, wo ich genau weis, das ich das brauche und wie ich diese nutze. Ich habe eine "natürliche" Abneigung gegen Module, da ich oft nicht weiss, woher die Stammen, was drin steht, und wenn ich in den Code einsehen könnte, würde ich auch nicht genau wissen, was er denn macht. Als "Sicherheitsfanatiker" fällt es mir deshab schwer, Fremdcode zu implementieren.
Quote$fh Übereinkunft für ein generisches Filehandle
$! Bei Dateiaktionen steht hier die Fehlermeldung drin. Wichtig das zu wissen! Beispiel:
Code (perl): (dl )
open(my $fh, '<', $file) or die("Error open $file. Message: $!\n");
Quote-> zugriff auf eine Referenz. Beispiel:
2012-08-05T11:19:41 ?wer nutzt ein Gatterzeichen in einem Gästebuch?
2012-08-05T11:19:41 ?Das Text::CSV Modul ist für das winzige Gästebuch schlichtweg "overpowered". Hinzu kommt, dass ich diesen Code nicht verstehe
2012-08-05T11:19:41 ?Hier noch so ein "overkill":
Code (perl): (dl )$row->[2] =~ m/pattern/ or next; # 3rd field should match
Die in der eckigen Klammer stehende 2 - Was soll das sein?
2012-08-05T11:19:41 ?für einen Profi mag das alles viel einfacher sein. Er kann vielleicht gar nicht verstehen, warum autodidaktische Hobbyprogrammierer manche Aufgaben lieber so, anstatt anders lösen.
2012-08-05T11:19:41 ?Als "Sicherheitsfanatiker" fällt es mir deshab schwer, Fremdcode zu implementieren.