Perl ist eine prozedurale, allgemeine Programmiersprache für allgemeine Zwecke, die für ihre native Unterstützung von regulären Ausdrücken und String-Parsing-Funktionen bekannt ist. Bitte verwenden Sie diesen Tag für Fragen zu Perl im Allgemeinen. Für Dinge, die mit der neuen (aber verwandten) Sprache "Perl 6" zu tun haben, verwenden Sie bitte das perl6-Tag. Verwenden Sie für reguläre Ausdrücke nach Perl-Art in anderen Sprachen das Regex-Tag oder, falls sie auf der PCRE-Bibliothek basieren, das PCRE-Tag.
In einer Perl-SO answer , ein Poster verwendete diesen Code, um leere Strings zu finden:
%Vor%
Zu welchem brian d foy kommentiert:
Das kann man nicht wirklich sagen, weil das einer bestimmten nicht leeren Zeichenfolge entspricht....
18.04.2012, 17:31
In einem Perl-Programm, das ich gerade untersuche (namentlich plutil.pl ), sehe ich eine Menge von =~ auf dem XML-Parserabschnitt. Zum Beispiel, hier ist die Funktion UnfixXMLString (Zeilen 159 bis 167 auf 1.7 ( $VERSION fals...
01.05.2012, 23:43
Ich verwende Data::Dumper , um einen Perl-Hash mit Konfiguration zu drucken, der von einem anderen Skript ausgewertet wird. Das Problem ist, dass immer $VAR = am Anfang der Ausgabe ausgegeben wird. Ich habe versucht, den Parameter Varname...
27.03.2012, 08:23
Ich habe in Simon Cozens 'Buch "Beginning Perl" gelesen, dass der Wechsel von Warnungen für die Zukunft veraltet sein würde. Ist das wahr oder ist es immer noch in Ordnung, -w zu verwenden anstatt Warnungen zu verwenden?
19.10.2010, 05:28
Ich habe ein Array wie dieses
%Vor%
Mein Text befindet sich in dieser Variablen
%Vor%
Ich möchte jedes Vorkommnis jedes Elements meines stopWords-Arrays im skalaren Ganztext vergleichen und durch Leerzeichen ersetzen.
Eine Möglichkeit...
27.10.2010, 06:00
Ich bin bei Perl ziemlich neu und versuche, einen Hash rekursiv zu erstellen und nichts zu erreichen. Ich habe versucht, nach Tutorials zu suchen, um Hashes dynamisch zu erstellen, aber alles, was ich finden konnte, waren einführende Artikel übe...
30.12.2010, 00:04
Strawberry Perl ist "Open Source Perl für Windows, das ist genau das gleiche
wie Perl überall sonst. " Vanille Perl " bietet eine Perl-Distribution, die dem Perl-Kern so nahe kommt wie möglich. "Strawberry Perl basiert auf Vanilla Perl.
Bei...
28.10.2009, 18:25
Ich habe gerade angefangen, mit Moose zu arbeiten und bin auf ein seltsames Problem gestoßen, das ich nicht verstehen kann. Der folgende Code:
%Vor%
erzeugt:
%Vor%
Wenn ich jedoch Try::Tiny durch TryCatch ersetze, verhält es sich s...
16.06.2011, 00:08
Zum Beispiel möchte ich in Situationen wie unten den Wert von $infilename an keiner Stelle im Programm nach der Initialisierung ändern.
%Vor%
Wie kann man sicherstellen, dass jede Änderung in $infilename nicht nur zu Warnungen sondern...
03.11.2010, 18:38
Im ersten Teil meines Codes lese ich eine Datei und speichere verschiedene Teile davon in verschiedenen Dateien in einem Verzeichnis. Im Folgenden möchte ich alle Dateien in diesem Verzeichnis lesen, die ich im ersten Teil des Codes erstellt hab...
13.04.2011, 15:22