/blog/perl


substr() in Perl
[154172 mal gelesen]
foreach in Perl
[129166 mal gelesen]
Arrays in Perl - Besonderheiten
[125384 mal gelesen]
split() in Perl - Zeichenketten teilen
[113581 mal gelesen]
open() - Dateien öffnen in Perl
[108992 mal gelesen]
grep - Listen durchsuchen in Perl
[94729 mal gelesen]
chomp() in Perl
[93644 mal gelesen]
push in Perl
[90859 mal gelesen]
sleep in Perl - Das aktuelle Script warten lassen
[75984 mal gelesen]
index() in Perl - Zeichenkette in Zeichenkette suchen
[59578 mal gelesen]


Arrays
Dateien
HTPC
Hashes
Leistungsoptimiert
PHP
Perl
RegEx
Schleifen
Script
Skalare
Sonstiges
System
Webserver
Zur Startseite




Freitag, 9.2.2007, 20:04:33 Uhr

Global, lokal oder wie - my () in Perl


Ohne lange Vorrede gleich ein Beispiel:

for ($i=0;$i<10;$i++){
print "$i ";
&changei;
}

sub changei{
$i=20;
}


Ausgabe:
0
Weiterlesen...


Dieser Beitrag wurde 23066 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Freitag, 9.2.2007, 09:51:25 Uhr

print in Perl


Hier ist er also, der gute alte print-Befehl, den man aus vielen anderen Programmiersprachen kennt.
Und natürlich ist er auch in Perl dafür zuständig, etwas auszugeben.

Was und wohin etwas ausgeegeben wird, ist aber abhängig davon, wie print verwendet wird.

print "Ausgabe";
print "$ausgabe oder Eingabe";
print 'Ausgabe'. Ausgabe;
print out $ausgabe;
print out "$ausgabe $ausgabe";
print "die\ndas\njenes\n";


Weiterlesen...


Dieser Beitrag wurde 57959 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Dienstag, 6.2.2007, 20:44:15 Uhr

Den absoluten Pfad eines Scriptes auf dem Server feststellen


Zwischendurch mal wieder etwas fortgeschritteneres, ein Problem das sich mir heute stellte: Wie stelle ich den absoluten Pfad eines Scriptes auf dem Server fest?

Nachdem ich mal bei Gurgel nachgesehen habe und nichts brauchbares gefunden habe, hab ich mir mal all die Perl-Befehle durchgeduckt, die damit zu tun haben könnten. Aber auch da war nichts zu finden.
Fündig wurde ich schließlich bei den Umgebungsvariablen.
Weiterlesen...


Dieser Beitrag wurde 14623 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Dienstag, 6.2.2007, 17:01:47 Uhr

Reguläre Ausdrücke - Einfache Suche mit gemischten Zeichen


Wie die einfache Suche funktioniert haben wir ja nun gesehen. Auch die Funktion von Zeichenklassen sollte klar sein.

Hier noch ein Beispiel für die einfache Suche mit Zeichen und Zeichenklassen zusammen:


$t="Perl-Version 5.002";
if ($t=~ /\d\.\d/){print "wahr";}


Weiterlesen...


Dieser Beitrag wurde 5591 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Montag, 5.2.2007, 13:19:02 Uhr

Keys eines Hashes feststellen in Perl


Wie kann man am schnellsten alles Key's (Schlüssel) eines Hashes feststellen?

Ganz einfach, dafür gibts den keys()-Befehl.

Beispiel
Weiterlesen...


Dieser Beitrag wurde 18511 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Freitag, 2.2.2007, 13:38:21 Uhr

Doppelte Einträge aus Array entfernen mit Perl


Ich hab mir da mal eine Funktion geschrieben, die aus einem Array schnell alle doppelten Werte herausfiltert.
Schnell bedeutet übrigens: Ich habe verschiedene Möglichkeiten auf Ihre Schnelligkeit hin getestet und diese war die Schnellste...

Code:

sub del_double{ #Parameter: @liste, die aussortiert werden soll
my %all;
grep {$all{$_}=0} @_;
return (keys %all);
}


Weiterlesen...


Dieser Beitrag wurde 26186 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Freitag, 2.2.2007, 11:40:32 Uhr

Reguläre Ausdrücke - Suche nach Zeichen am Wortanfang und am Wortende


Nochmal zurück zur einfachen Suche.

Wie kann ich nach Zeichen Suchen, die am Wortanfang oder am Wortende stehen? Natürlich bieten reguläre Ausdrücke auch dafür eine Lösung. Die zeichen ^ und $ werden dafür genutzt.

Beispiel:
Weiterlesen...


Dieser Beitrag wurde 15356 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Freitag, 2.2.2007, 11:26:13 Uhr

Reguläre Ausdrücke - Einfaches Suchen die 2.


Die Grundlagen des Suchens wurde bereits hier vorgestellt.Es wurde vorgestellt, wie man Zeichenketten in Zeichenketten finden kann. Jedoch war das ganze noch ziemlich "unhandlich" und sehr umständlich.
Was zum Beispiel, wenn man zum Beispiel die Groß-Kleinschreibung ignorieren möchte, oder ganze Bereiche von bestimmten Zeichen suchen oder ausschließen möchte?

Also, weiter gehts mit dem "einfachen" Suchen

Weiterlesen...


Dieser Beitrag wurde 10118 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Freitag, 2.2.2007, 11:24:31 Uhr

Reguläre Ausdrücke


Reguläre Ausdrücke sind das wahrscheinlich mächtigste Werkzeug in Perl. Mit diesen regulären Ausdrücken kann man Skalare relativ einfach nach bestimmten Zeichen oder Zeichenketten durchsuchen, man kann aber auch relativ einfach einzelne Zeichen oder Zeichenketten austauschen, löschen oder einfügen.
Wie sie vielleicht merken, sage ich immer relativ einfach. In Wahrheit braucht es einiges an Zeit und Übung, bis man sich an den Syntax gewöhnt hat.

Aber fangen wir einfach mal von vorne an:

Weiterlesen...


Dieser Beitrag wurde 7556 mal gelesen.

  Vollen Beitrag lesen    Nach oben





Donnerstag, 1.2.2007, 20:22:56 Uhr

RegEx Spickzettel - Abkürzungen in regulären Ausdrücken



^ Von Beginn der Zeile , also ^abc findet abc, abcdefg, abc234, BESONDERHEIT: in []-Klammer bedeutet das Zeichen eine Negation!
$ Ende der Zeile, also abc$ findet abc, endeabc, 1234abc
. Jedes Zeichen
| Oder, also findet hans|franz hans oder franz
Weiterlesen...


Dieser Beitrag wurde 9472 mal gelesen.

  Vollen Beitrag lesen    Nach oben



B l o o o o o o o o o o o o o o o o o o g
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


SSD-Festplatte - Wassn das???
Die Transliteration - Nur ein Zeichen in einem Skalar ersetzen
Select - Case in Perl
Windows 7 XP Mode – Wo finde ich den XP-Modus unter Windows 7?
Mac-Adresse beim Apple Macintosh herausfinden
SGN-Funktion für Perl

Eigene IP herausfinden mit Perl
Epoche live in Datum umwandeln
Firefox 3 - Exe-Files downloaden


Gesamtverzeichnis
Februar 2010
Dezember 2009
Oktober 2009
Januar 2009
Dezember 2008
November 2008
September 2008
August 2008
Juli 2008
Juni 2008
Mai 2008
April 2008
Januar 2008
Dezember 2007
November 2007
Oktober 2007
September 2007
August 2007
Juni 2007
Mai 2007
April 2007
März 2007
Februar 2007
Januar 2007
Dezember 2006


Mister Wong

RSS-Feed

Heute ist der
23.11.2024

Es ist
19:07:25 Uhr

Ihre IP:
18.217.118.7

Blog-Einträge: 186

Die letzten 24 Stunden im Überblick


Gelesene Beiträge insgesamt:
4424065


Webseiten vergleichen
Kalender mit Feiertagen - 2028
Links finden und testen
Menschliche Datumsangaben
IP zu Domain herausfinden
Time live in Datum umwandeln
Perl für Windows



Impressum