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.
Ich lese das Buch "Beginning Perl", und es gibt diese zwei Aussagen:
%Vor%
Die erste Zeile druckt nichts mit einer neuen Zeile, die zweite Zeile druckt eine 1 ohne neue Zeile.
Ich bin verwirrt über die Ausgabe. Laut dem Autor gibt die zwe...
09.08.2010, 07:04
In meinem aktuellen Job erstelle ich eine Reihe von Perl-Skripten, die stark von Objekten abhängen. (Verwenden Sie Perls bless() auf einem Hash, um so nahe wie möglich an OO heranzukommen)
Jetzt, aus Mangel an einer besseren Art, dies zu s...
29.05.2010, 01:50
Ich habe einen Hash, der Schlüssel enthält, die Datenbank-Indexen entsprechen, aber die Datenbank kann mehrdimensionale Datensätze haben, so dass der Schlüssel ein einzelner Index oder eine Liste von Indizes sein kann.
Ich muss einen Weg find...
09.05.2016, 21:10
Das folgende Snippet funktioniert nicht wie erwartet:
%Vor%
Da sowohl $ k {"foo"} als auch $ k {"bar"} definiert sind, ist die erwartete Ausgabe "Defined". Das Ausführen des Codes gibt jedoch "Nicht definiert" zurück.
Jetzt, da ich mit de...
18.10.2012, 15:48
Stellen wir uns zum Beispiel vor, dass ich eine Reihe von Variablen und ein Array von Regexes habe, die diese Variablen interpolieren:
%Vor%
Der obige Code gibt uns Warnungen, dass $var1 , $var2 und $var3 nicht zum Zeitpunkt der Rege...
13.02.2014, 16:32
Alle Beispiele, die ich gesehen habe, Objekte in JSON-Strings in Perl zu codieren, haben Hashes involviert. Wie kodiere ich ein einfaches Array zu einer JSON-Zeichenfolge?
%Vor%
20.03.2014, 00:58
Die Dokumentation für die Open-Funktion zeigt die Syntax von open() as:
öffnen FILEHANDLE, EXPR
öffnen FILEHANDLE, MODE, EXPR
öffne FILEHANDLE, MODE, EXPR, LIST
Öffnen Sie FILEHANDLE, MODUS, REFERENZ
öffnen FILEHANDLE
Unten i...
29.06.2013, 02:38
Ich bin erstaunt, wie Expect (TCL) viele Dinge automatisieren kann, die ich normalerweise nicht tun könnte.
Ich dachte, ich könnte Expect genauer untersuchen, indem ich ein Buch lese, aber bevor ich das tue, möchte ich fragen, ob es andere Lö...
19.09.2010, 15:11
Ich habe vor kurzem an einer Exploit-Entwicklung gearbeitet, um mich auf einen Trainingskurs vorzubereiten, und ich bin auf ein Problem mit einem Tutorial gestoßen. Ich habe mit allen Tutorials, die ich finden kann, gefolgt, mit Python im Gegens...
17.06.2011, 17:38
Ich habe eine Perl-Datei wie folgt:
%Vor%
Kurz gesagt, f1 wird aufgerufen, bevor es definiert wird. Perl gibt also eine Warnung aus: "f1 hat zu früh aufgerufen, um den Prototyp zu überprüfen". Das gleiche gilt für f2 . Das einzige Unter...
12.11.2009, 05:00