/blog/perl


substr() in Perl
[120297 mal gelesen]
foreach in Perl
[110958 mal gelesen]
Arrays in Perl - Besonderheiten
[102557 mal gelesen]
open() - Dateien öffnen in Perl
[93837 mal gelesen]
chomp() in Perl
[80707 mal gelesen]
split() in Perl - Zeichenketten teilen
[79923 mal gelesen]
grep - Listen durchsuchen in Perl
[77990 mal gelesen]
push in Perl
[72826 mal gelesen]
sleep in Perl - Das aktuelle Script warten lassen
[56801 mal gelesen]
print in Perl
[47307 mal gelesen]


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


Thema Skalare


Mittwoch, 2.12.2009, 13:05:22 Uhr

Die Transliteration - Nur ein Zeichen in einem Skalar ersetzen


Ich glaube, ich hatte dazu schon mal irgendwo in diesem Blog geschrieben, aber da ich das heute gerade mal brauchte und mich da etwas intensiver mit beschäftigt habe, möchte ich noch einen Artikel dazu schreiben.

Es ging um das Problem, nur ein Zeichen in einem Skalar zu löschen bzw. durch ein anderes zu ersetzen, und das natürlich möglichst schnell.

Also die "Wald und Wiesen-Variante" ist ja ein:
Weiterlesen...


Der Beitrag "Die Transliteration - Nur ein Zeichen in einem Skalar ersetzen" wurde 8953 mal gelesen.

Kompletten Beitrag lesen Nach oben



Donnerstag, 29.11.2007, 20:10:48 Uhr

Transform a website to unicode


While testing my scripts if they run under Vista, i found a little script, an indexer for webpages. After some years, i tried to make it ready for unicode.

After trying some Modules I did not found a good solution. The Problem ist: To change a website to UTF8, Perl has to know the encoding of the original Html-Code.

After hours of trying, I found this way to change any website (?) to utf8.
Weiterlesen...


Der Beitrag "Transform a website to unicode" wurde 4096 mal gelesen.

Kompletten Beitrag lesen Nach oben



Donnerstag, 29.11.2007, 03:05:38 Uhr

Unicode mit Perl - Einfache (?) Anwendung


Ich bin gerade ja dabei, meine alten Scripte mal so zu durchsuchen, ob sie alle Vista-Perl-fähig sind, und bin da auf ein altes Script gestoßen, das einen Indexer für ein Suchscript darstellt. Anders gesagt: das Script durchsucht Webseiten und filtert alle Wörter und Zahlenreihen aus Webseiten heraus und speichert sie mir in geeigneter Form ab. Wie gesagt, das Dingens ist schon uralt und verrichtet seine Dinge gut... aber nicht mit Unicode-Dateien!

Was läge also näher, als mal eben das Ganze so umzuschreiben, daß auch Unicode funktioniert... Und ich kann nur sagen: Auweia, wat ne Fummelei!

Erst hab ich's natürlich erstmal mit eigenem Wissen versucht, aber nach einiger Zeit war dann wieder surfen im Web angesagt. Und da findet man vieles, aber eben nicht so was richtig komplettes. Das Problem war eben, daß von vornherein nicht bekannt war, ob eine Datei utf8 ist oder eben nicht.
Weiterlesen...


Der Beitrag "Unicode mit Perl - Einfache (?) Anwendung" wurde 5382 mal gelesen.

Kompletten Beitrag lesen Nach oben



Samstag, 3.11.2007, 18:56:30 Uhr

Wörter im Text automatisch verlinken, die endgültige Version


Also ich habe ja hier bereits darüber geschrieben, daß ich das Bedürfnis hatte, Wörter, wie zum Beispiel einzelne Perl-Befehle, die im Text auftauchen, automatisch verlinken zu lassen auf die entsprechende Seite.
Dazu hab ich mir eine recht komplizierte RegEx einfallen lassen, die berücksichtigen sollte, daß Wörter zwischen < und > und zwischen [ und ] NICHT ersetzen soll, da die erste Variante ein Link ist und die zweite ein Steuerelement zur Textgestaltung.

Und was soll ich sagen: Es hätte auch fast geklappt... aber eben nur fast!
Weiterlesen...


Der Beitrag "Wörter im Text automatisch verlinken, die endgültige Version" wurde 4491 mal gelesen.

Kompletten Beitrag lesen Nach oben



Mittwoch, 11.4.2007, 13:30:47 Uhr

Skalar durchsuchen und gefundene Ergebnisse in Array schreiben


Mal wieder etwas aus der Praxis:
Ich stand (stehe) vor dem Problem, daß ich ein Skalar, oder genauer gesagt dem HTML-Quelltext einer Webseite nach Links durchsuchen mußte.
Ich suchte also eine Möglichkeit, möglichst schnell alle Links nach dem Schema
<a href="test.htm" .....>Linktext</a>
zu finden und wenns denn geht gleich in ein Array zu schubsen.

Weiterlesen...


Der Beitrag "Skalar durchsuchen und gefundene Ergebnisse in Array schreiben" wurde 7633 mal gelesen.

Kompletten Beitrag lesen Nach oben



Dienstag, 20.3.2007, 00:01:37 Uhr

join() - Array in Skalar umwandeln - Wie mache ich aus einer Liste eine Zeichenkette?


Mit dem join()-Befehl läßt sich aus einem Array, also einer Liste von Werten, ein Skalar, also eine Zeichenkette, herstellen.
Dies geschieht relativ einfach durch den Aufruf mit

$skalar=join($verbindungszeichen,@array);


Es wird also aus einem Array durch verknüpfung mit einem Verbindungszeichen ein Skalar produziert. Etwas trocken in der Theorie, darum ein Beispiel:
Weiterlesen...


Der Beitrag "join() - Array in Skalar umwandeln - Wie mache ich aus einer Liste eine Zeichenkette? " wurde 35562 mal gelesen.

Kompletten Beitrag lesen Nach oben



Montag, 19.3.2007, 11:05:32 Uhr

Praxisbeispiel: Wörter extrahieren aus Text


Vor Kurzem stand ich vor dem Problem, daß ich einen Text zerlegen wollte, und zwar so, daß alle einzelnen Wörter in einem Array landen.
Oder genauer
Mache aus:
Dies ist ein Testtäxt!a!b!c! aäöü ß
Ä Ö Ü Ä!Ö!Ü!
123456 1 2 3 4 5 6 !§%&
Weiterlesen...


Der Beitrag "Praxisbeispiel: Wörter extrahieren aus Text" wurde 6322 mal gelesen.

Kompletten Beitrag lesen Nach oben



Samstag, 10.3.2007, 00:02:50 Uhr

ord() in Perl - ASCII-Zeichenwert eines Zeichens ermitteln


Mit Hilfe von ord() können Sie die ASCII-Zeichenwerte eines Zeichens ermitteln.

Syntax
$ascii=ord($zeichen);


$t="a";
print ord ($t);


Weiterlesen...


Der Beitrag "ord() in Perl - ASCII-Zeichenwert eines Zeichens ermitteln" wurde 13585 mal gelesen.

Kompletten Beitrag lesen Nach oben



Freitag, 9.3.2007, 00:00:28 Uhr

uc() in Perl - Alle Buchstaben in Großbuchstaben umwandeln


Der Befehl uc() wandelt alle Buchstaben eines Skalars in Großbuchstaben um.
Umlaute und Sonderzeichen aller möglichen Sprachen, im deutschen also äöüß, werden nicht umgewandelt.

Syntax
$t=uc($t);

Weiterlesen...


Der Beitrag "uc() in Perl - Alle Buchstaben in Großbuchstaben umwandeln" wurde 7886 mal gelesen.

Kompletten Beitrag lesen Nach oben



Donnerstag, 8.3.2007, 00:15:33 Uhr

lcfirst () - Erstes Zeichen einer Zeichenkette in Kleinbuchstaben umwandeln


Wandelt das erste Zeichen einer Zeichenkette in Kleinbuchstaben um, sofern es ein entsprechender Großbuchstabe ist.

Syntax
$skalarneu = lcfirst ($skalar);


$t="Alle meine Entchen";
print lcfirst($t);


Weiterlesen...


Der Beitrag "lcfirst () - Erstes Zeichen einer Zeichenkette in Kleinbuchstaben umwandeln" wurde 4156 mal gelesen.

Kompletten Beitrag lesen Nach oben



B l o o g
1
2
3


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
truncate - Dateigröße verändern in Perl
Eigene IP herausfinden mit Perl
Epoche live in Datum umwandeln
Firefox 3 - Exe-Files downloaden


Von: Schorschel eastcoast
Kommentar:
Danke. Das hat mir weitergeholfen.
Zum Beitrag


Von: Jessica
Kommentar:
Kann man auch zwei Datein parallel einlesen?

Zum Beitrag


Von: Xtravaganz
Kommentar:
Für

Zum Beitrag


Von: Xtravaganz
Kommentar:
Für

Zum Beitrag


Von: Sammy
Kommentar:
wie lautet denn die syntax wenn ich eine perl datei in einer perl datei öffnen will. also hier steht ja "|datei: " muss ich da noch ein ".pl" anhängen oder nicht?
Zum Beitrag



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
21.9.2017

Es ist
19:17:50 Uhr

Ihre IP:
54.92.158.65

Blog-Einträge: 186

Die letzten 24 Stunden im Überblick


Gelesene Beiträge insgesamt:
3500358


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



Mo Di Mi Do Fr Sa So
123
45678910
11121314151617
18192021222324
252627282930

Impressum