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.
1
Antwort

Wie kann ich einzelne Tests mit Test :: Class :: Load ausführen?

Nachdem ich genug Tests gesammelt habe, dass alle in Echtzeit laufen, habe ich mir die Test::Class::Load doc , um einen Tipp für das Ausführen einzelner Testklassen zu finden. Es bietet eine Möglichkeit, dies zu tun, aber ich muss etwas verm...
03.10.2009, 23:20
1
Antwort

Übergeben einer Zeichenfolge in Anführungszeichen an system (), wobei die Anführungszeichen intakt bleiben

Dieses Problem betrifft Perl v5.24.0 unter Windows 10 Außer für die einfachsten Fälle. Es ist immer ein Problem, Befehlszeilen und Parameterlisten zwischen Programmen zu übergeben. Unter Berücksichtigung der Auswirkungen von Leerzeichen und S...
06.07.2016, 10:34
2
Antworten

Wie verwende ich Leerzeichen in Parametern für DBI-connect?

Ich versuche, mit DBI und DBD::Pg eine Verbindung zu einem SSL-Clientschlüssel herzustellen. %Vor% Ich erhalte den folgenden Fehler: %Vor% Ich habe versucht, einzelne oder doppelte Anführungszeichen um die Werte herum zu verwenden,...
16.12.2015, 17:03
2
Antworten

Wie führe ich Dezimalarithmetik in Perl aus?

Ich arbeite an einem Buchhaltungsskript, das in Perl geschrieben wurde, und ich frage mich, was die "richtige" Art ist, arithmetische Berechnungen durchzuführen. Zum Beispiel möchte ich sicherstellen, dass Vergleiche wie diese richtig funktionie...
21.12.2015, 18:49
1
Antwort

Perl meldet die falsche Zeilennummer, wenn es bei Mehrfachzeilenersetzung stirbt. Ist das erwartet oder ein Fehler?

Wenn ich den folgenden Code ausführe, stirbt das Skript mit expected three at c:\temp\die.pl line 13. . %Vor% Ich bin etwas überrascht, weil die Linie, die den Tod verursacht, Zeile 21 ist. Es scheint, dass der Interpreter den Mustertei...
16.03.2016, 08:28
2
Antworten

Gibt es eine Python-Entsprechung für das Perl-Modul Term :: VT102?

In Perl gibt es ein sehr praktisches Modul, Term :: VT102, mit dem Sie einen Bildschirm im Speicher erstellen können. Dies ist sehr nützlich für Scraping-Zwecke, da Sie alle Änderungen an Teilen des Bildschirms verfolgen können und den Bildschir...
25.02.2010, 16:56
4
Antworten

Öffnen Sie den Dialog mit einer reinen Perl-Version

Ich habe eine nackte Installation von Perl, und ich möchte ein Dialogfeld erstellen, das nach einem Speicherort für Dateien und / oder Ordner fragt, in dem das Skript ausgeführt werden kann. Dies ist mein Arbeitscomputer und ich benötigte die...
29.04.2014, 18:09
1
Antwort

Regex für übereinstimmende eingerückte Fortsetzungszeilen

Sie müssen key = value Paare in beliebigem Text mit den folgenden Regeln kombinieren. Die führende Zeile hat eine Struktur: Beginnen Sie mit der Einrückung - "zwei Leerzeichen oder Tab" einmal, z. B .: ( |\t)+ das Zeichen + un...
16.09.2016, 10:34
2
Antworten

Wird Parse :: Yapp, Parse :: Lex oder Marpa :: R2 noch verwendet?

Ich möchte in Perl einen einfachen Parser schreiben, der hauptsächlich eine zusätzliche Ebene über einer bestehenden Sprache bietet. Ich habe mir Parse::Yapp , Parse::Lex oder sogar Marpa::R2 angesehen, aber das einzige konkrete Beispiel...
01.07.2015, 08:42
1
Antwort

Perl Inline :: Python-Modul, wie man Code in eine Zeichenkette einfügt

Ich lerne Perl Inline :: Python-Bibliothek. Im Beispiel der cpan Website haben wir %Vor% Ist es möglich, Python-Code in eine Zeichenfolge einzufügen, damit ich den Python-Code in der Laufzeitumgebung erstellen kann? Zum Beispiel etwas wie:...
06.08.2012, 17:54