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

Weird $ Verhalten: $ {\ string}

Während ich experimentierte, fand ich heraus, dass %Vor% würde string auf den Bildschirm drucken. Ist das normal? Hat das einen Namen?     
12.08.2013, 21:14
2
Antworten

Ist diese Linie von Perl bedeutungslos? s / ^ (\ d +) \ b / $ 1 / sg

Macht diese Perl-Linie wirklich etwas? %Vor% Das einzige, was mir einfällt, ist, dass oder $& wiederverwendet werden kann, aber unmittelbar darauf folgt. %Vor% Mit diesen beiden Zeilen zusammen, ist die erste Zeile bedeutungsl...
08.02.2012, 15:28
6
Antworten

Gibt es eine Liste im skalaren Kontext?

%Vor% Und das liegt daran, dass perldoc perlfaq4 erläutert die obige Zeile wie folgt (Hervorhebung hinzugefügt):    Da Sie einem Skalar zuweisen, ist die rechte Seite skalar   Kontext. Der Komma-Operator (ja, es ist ein Operator!) Im s...
22.11.2011, 19:57
3
Antworten

Perl: Ist quotemeta nur für reguläre Ausdrücke? Ist es sicher für Dateinamen?

Bei der Antwort diese Frage zum sicheren Entkommen von Dateinamen mit Leerzeichen (und möglicherweise anderen) Zeichen), eine der Antworten , die gesagt werden, die eingebaute Perl zu verwenden quotemeta Funktion. Die Dokumentation von...
26.09.2010, 05:24
2
Antworten

Hilfe zum Verständnis der globalen Flagge in Perl

___ tag123regex ___ Reguläre Ausdrücke stellen eine deklarative Sprache zur Verfügung, um Muster in Strings zu vergleichen. Sie werden häufig für die Überprüfung, Analyse und Umwandlung von Zeichenfolgen verwendet. Da reguläre Ausdrücke nicht vollstä...
06.08.2011, 22:00
5
Antworten

Umleiten von STDOUT und STDERR an eine Variable

Ich möchte STDERR und STDOUT auf eine Variable umleiten. Ich habe das getan. %Vor% Das Problem mit system . Ich möchte, dass die Ausgabe dieses Anrufs ebenfalls erfasst wird.     
11.12.2010, 06:19
1
Antwort

Wie kann ich eine "fehlgeschlagene JSON-Decodierung" in Perl abfangen?

Also versuche ich load eine REST-API zu testen, die einen JSON-Wert zurückgibt. Dafür erstelle ich mehrere Instanzen des Perl-Skripts. Das Perl-Skript ruft im Grunde diese URL auf und versucht decode_json . Offensichtlich, wenn eine...
18.10.2011, 15:26
6
Antworten

Wie drucke ich ein Perl 2-dimensionales Array?

Ich versuche, ein einfaches Perl-Skript zu schreiben, das eine * .csv-Datei liest, die Zeilen der * .csv-Datei in einem zweidimensionalen Array platziert und dann ein Element aus dem Array druckt und dann eine Zeile des Array. %Vor% Wenn ich...
10.06.2010, 21:36
3
Antworten

Lesen der Ausgabe vom Befehl in das Perl-Array

Ich möchte die Ausgabe eines Befehls in ein Array bekommen - so: %Vor% aber es scheint, dass die Ausgabe von dem Befehl nicht in das Array @output geht. Irgendeine Idee wohin es geht?     
05.06.2012, 11:10
3
Antworten

Wie lösche ich Elemente mit grep oder map?

Wie verwende ich grep oder map , um Elemente aus einem Array oder einem Verweis auf ein Array zu löschen? Ich habe Probleme mit splice , um ein oder mehrere Elemente aus einem Verweis auf Array zu entfernen, und würde gerne sehen, ob gre...
29.05.2012, 00:36