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

Wie kann ich zwei Dateien in Perl unterscheiden?

Ich habe zwei Textdateien, die dieselben Werte haben müssen. %Vor% Öffnen Sie Dateien in Perl %Vor% Wie kann ich einen solchen Unterschied innerhalb von Perl machen? Hat Perl ein eingebautes Diff oder muss ich das Dienstprogramm unix di...
27.08.2010, 06:10
2
Antworten

Wie ist das Schreiben einer C-Schnittstelle in Ruby einfacher als in Perl?

Laut der offiziellen Ruby About-Seite ist es einfacher, Ruby mit C als mit Perl zu erweitern. Ich bin kein (Perl) XS-Typ, aber ich finde es dreck einfach, etwas schnell und einfach mit Inline zu schreiben: : C , warum ist es dann einfacher in...
09.04.2011, 23:45
3
Antworten

Wie kann ich Perl dazu bringen, fehlerhafte UTF-8-Sequenzen zu erkennen?

Ich benutze Perl 5.10.0 und Postgres 8.4.3 und Zeichenketten in einer Datenbank, die hinter einer DBIx steht :: Klasse . Diese Zeichenfolgen sollten in UTF-8 sein, und daher wird meine Datenbank in UTF-8 ausgeführt. Leider sind einige dieser...
16.04.2010, 22:20
5
Antworten

Wie passe ich nur vollständig zusammengesetzte Zeichen in einer Unicode-Zeichenfolge in Perl an?

Ich suche nach einer Möglichkeit, nur vollständig zusammengesetzte Zeichen in einer Unicode-Zeichenfolge abzugleichen. Ist [:print:] abhängig von der Ländereinstellung in jeder Implementierung eines regulären Ausdrucks, die diese Zeichenkl...
15.10.2008, 03:10
4
Antworten

Wie erstellt MediaWiki die Bildpfade?

Ich habe eine Perl-Anwendung, die MediaWiki-SQL-Tabellen analysiert und Daten von mehreren Wiki-Seiten anzeigt. Ich muss in der Lage sein, den absoluten Bildpfad neu zu erstellen, um die Bilder anzuzeigen, zB: .../f/fc/Herbs.jpg/300px-Herbs.jpg...
29.10.2008, 17:26
1
Antwort

Wie kann ich einen Code-Ref als Callback in Perl verwenden?

Ich habe den folgenden Code in meiner Klasse: %Vor% und ein Skript mit folgendem Code: %Vor% aber ich erhalte den folgenden Fehler: %Vor% Was vermisse ich? Drucken ref($self->{callback}) zeigt CODE . Es funktioniert, wenn ich...
12.02.2009, 23:06
8
Antworten

Wie mache ich einen einfachen Vergleich der Perl-Hash-Äquivalenz?

Ich frage mich, ob es ein idiomatisches One-Liner oder ein Standard-Distributionspaket / -funktion gibt, mit dem ich zwei Perl-Hashes mit nur eingebauten, nicht gesegneten Typen vergleichen kann. Die Hashes sind nicht identisch (sie haben keine...
12.02.2009, 06:01
2
Antworten

Muss ich eine mit newHV erstellte HV * freigeben?

Wenn ich einen XS-Code mit einem Hashwert schreibe, den ich nie in Perl erwarten würde, muss ich ihn dann freigeben? Wenn ja, wie? Das, was mir am nächsten kommt, ist hv_undef, aber das löscht nur den Inhalt des Hash, nicht den Hash selbst, v...
24.12.2012, 19:46
2
Antworten

In Test :: More, ist es möglich, ein Unterprogramm zu testen, dass exit () am Ende?

Ich habe ein Modul, das ich mit einigen Dienstprogrammfunktionen geschrieben habe. Eine der Funktionen ist nur eine Nutzungsanweisung (empfohlen von Benutzer @ zdim) %Vor% Ich weiß, dass das Unterprogramm wie erwartet funktioniert, und es...
24.12.2017, 23:38
3
Antworten

Erweitern eines Objekts in Perl

Ich habe ein Basisobjekt namens RuleObject und ein Objekt, das von dem namens RuleObjectString erbt. Ich habe eine neue Methode in RuleObjectString, die ich in meinem Code aufrufen möchte, der dieses Objekt verwendet. Aber ich bekomme den Fehler...
16.11.2012, 18:22