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

Gibt es eine Möglichkeit, die Druckausgabe einer Subroutine in eine Variable aufzunehmen, damit ich sie stattdessen an stderr senden kann?

Angenommen, wir haben: %Vor% Wenn es einen Fall gibt, in dem ich es stderr anstelle von stdout drucken lassen möchte, gibt es eine Möglichkeit, die Subroutine dazu aufzurufen, dies zu tun? Oder kann ich die Ausgabe auf eine Variable erfassen...
17.05.2013, 18:01
8
Antworten

Wie generieren Sie die Navigation in der Website?

Ich bin daran interessiert, wie andere Leute mit der Navigation in Webseiten umgehen. Nicht der Styling- oder Usability-Teil, sondern der Generierungsteil. Die meisten Websites haben eine Art "Navigationsbaum", der in Form einer oder mehrerer Me...
07.12.2009, 13:53
5
Antworten

Vergleich von Python- und Perl-Lösungen mit der Wide Finder-Herausforderung

Ich wäre sehr dankbar, wenn Sie die gewinnende O'Rourkes Perl-Lösung vergleichen könnten Lundhs Python-Lösung , da ich Perl nicht gut genug kenne, um zu verstehen, was dort vor sich geht. Genauer möchte ich wissen, was Perl Version 3x Vorteil...
23.09.2008, 21:57
5
Antworten

Wie kann ich das Paket in ActivePerl ohne Internetverbindung installieren?

In ActivePerl installiert "ppm" ein Paket aus dem Internet, "ppm install x.ppd" wird aus einer PPD-Datei installiert, die meisten CPAN-Pakete werden jedoch als .tar.gz Wie liefern Sie Module an einen Computer, auf dem ActivePerl ohne Intern...
20.10.2008, 16:34
7
Antworten

Leere Felder füllen

Ich habe eine sehr große tabulatorgetrennte Datei (ungefähr 12 Millionen Zeilen), die so aussieht: %Vor% Gibt es eine Möglichkeit, wie ich das machen kann: %Vor% Ich habe versucht, sed-Skripte zu verwenden, aber es dauert so lange. Zu...
05.12.2016, 20:17
1
Antwort

Was ist die Bedeutung des doppelten 'at' (@@) in Perl?

Ich prüfe einen von einem Anbieter bereitgestellten Patch auf ein Perl-Tool, das wir verwenden, und ich bemühe mich, den Grund für eine bestimmte Art von Änderung zu ermitteln - das vorläufige '@' an die Parameter, die an ein Unterprogramm überg...
14.10.2013, 03:28
3
Antworten

Perl: Greifen Sie auf eine nach Wert sortierte Hashref an

Ich schreibe ein Skript, das meine ftpd-Protokolle durchsucht und wie folgt einen Hash generiert: %Vor% Wie greife ich auf diesen Hash mit den Schlüsseln sortiert nach Größe? Ich habe das versucht, aber ich bekomme einen Fehler, der keine...
04.03.2010, 12:46
5
Antworten

Laden Sie alle Bilder aus einem einzigen Verzeichnis einer Website herunter

Ich muss alle Bilder von einer Website erhalten, die alle in einem Ordner enthalten sind. Wie zum Beispiel (site.com/images/.*). Ist das möglich? Wenn ja, was ist der beste Weg?     
07.01.2011, 02:25
3
Antworten

Wie verwende ich Word Break, Asterisk, Word Break in Regex mit Perl?

Ich habe einen komplexen vorkompilierten regulären Ausdruck in Perl. In den meisten Fällen ist der Regex in Ordnung und entspricht allem, was er sollte und nichts, was er nicht sollte. Außer einem Punkt. Grundsätzlich sieht meine Regex wie fo...
04.02.2014, 15:28
3
Antworten

wie man ein Shell-Skript [Umgebungsvariablen] in Perl-Skripten eingibt, ohne eine Subshell zu fälschen?

Ich möchte "env.sh" von "my_perl.pl" aufrufen, ohne eine Untershell zu fälschen. Ich habe versucht mit Backtics und System wie folgt - & gt; system (. env.sh) [dot space env.sh], wird jedoch nicht funktionieren. Bitte hilf mir.     
26.07.2011, 11:16