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

Perl: was ist in Benutzung enthalten? 5. ##. #?

Ich habe mehrere Beiträge Dieser Zustand use 5.12.0; in Perl aktiviert standardmäßig bestimmte Features / Pragmas (zB use strict; ). Ein anderes Beispiel ist UTF-8 und Perl wo Es wird angegeben, dass use 5.14.0; ist    Optimal für...
06.07.2015, 23:50
3
Antworten

Was macht Perl in diesem Fall mit diesem Argument?

Ich habe gerade Code in unserer Codebasis gesehen (und es ist OLD-Code, wie in Perl 3 oder Perl 4 Tage), der so aussieht (ich vereinfache sehr): %Vor% Beachten Sie, dass das array in push() kein @ hat. Ich würde annehmen, dass der C...
30.03.2010, 19:11
2
Antworten

Wie kann ich den Integrationspfad von Perl für Module für ein CGI-Skript festlegen?

Ich habe mehrere Perl-Module auf meinem Hosting-Rechner in ~/perl installiert, wie füge ich sie zum Perl-Modul-Pfad hinzu? Das Festlegen von PERL5LIB oder unshift der Pfade auf @INC funktioniert zwar, aber die Umgebungsvariable hilft...
10.12.2008, 06:41
1
Antwort

Wie kann ich "s" als Ersatztrennzeichen in Perl verwenden?

Ich habe mit Perl gespielt und dachte das %Vor% Wäre dasselbe gewesen wie %Vor% Es scheint, dass nur bestimmte Begrenzer verwendet werden können. Was sind sie?     
13.05.2015, 13:46
2
Antworten

Warum warnt Perl bei Verwendung von bigint vor "nutzloser Konstante 1"?

Ich habe ein Modul als Teil meiner Anwendung geschrieben, als ich festgestellt habe, dass die Ergebnisse der Syntaxprüfung über nutzlosen Gebrauch einer Konstanten (1) warnen. Warum ist das so? Die Konstante ist das obligatorische 1 am E...
28.01.2015, 18:31
3
Antworten

Warum beschwert sich Apache, dass mein mod_perl-Programm "disconnect 1 aktive Anweisung ungültig macht"?

   disconnect deaktiviert 1 aktiv   Anweisungshandle (entweder zerstören   Anweisung handle oder call finish on   sie vor dem Trennen) Der folgende Code, der Daten aus MySQL aufnimmt, wird erfolgreich ausgeführt, aber Apache wird die obige N...
12.02.2009, 14:39
2
Antworten

Wie kann man nicht erreichbaren Code in der Perl-Bedingung erkennen, die immer als falsch ausgewertet wird?

Ich bin neu bei Perl und bin gerade damit beschäftigt, ein großes und ziemlich unordentliches Perl-Projekt aufzuräumen und zu warten. Ich benutze Perl-Kritiker, um mir zu helfen, Probleme im Code zu entdecken (und mir auch Best Practices beizubr...
28.04.2014, 08:29
1
Antwort

Aktuelle Dateizeilennummer mit $. Variable

Ich verstehe, dass ich die aktuelle Zeilennummer einer Datei, die ich durchlaufe, mit der eingebauten Variable $. bekommen kann. Als ein Experiment habe ich das verwendet, um jeder Zeile in einer Datei den Wert von $. (die aktuelle Zeilenn...
16.11.2013, 16:03
3
Antworten

Regulärer Ausdruck für eine JIRA-ID

Ich versuche, eine JIRA-Kennung aus einer Textzeile zu extrahieren. JIRA-Identifikatoren haben die Form [A-Z] + - [0-9] - Ich habe das folgende Muster: %Vor% Das geht nicht, wenn jemand einen Text spezifiziert, der das Muster in einem and...
11.10.2013, 16:12
2
Antworten

wie funktioniert die Regex wie ". *" in Perl

Ich bin verwirrt von regulären Ausdruck wie .* %Vor% Ausgabe: // Also, ich weiß nicht, warum das Ergebnis // und nicht / ist.     
25.10.2013, 07:05