perl

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.
4
Antworten

Welche nicht leere Zeichenkette funktioniert / ^ $ /?

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
2
Antworten

Was bedeutet = ~ in Perl [duplizieren]

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
2
Antworten

So verhindern Sie das Drucken des Variablennamens mit 'Data :: Dumper'

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
2
Antworten

Ist Perls -w-Schalter für Warnungen nach 5.6.x veraltet?

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
6
Antworten

Kann der Perl-Substitutionsoperator mit einem Element in einem Array übereinstimmen?

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
5
Antworten

Dynamisch / rekursiv Hashes in Perl erstellen?

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
3
Antworten

Was sind die Unterschiede zwischen Vanille Perl und Strawberry Perl?

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
2
Antworten

Seltsames Verhalten mit Moose, Try :: Tiny und TryCatch

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
3
Antworten

Wie kann ich eine Variable in Perl als const / final qualifizieren?

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
3
Antworten

Liest alle Dateien in einem Verzeichnis in Perl

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