Als «perl» getaggte Fragen

Perl ist eine prozedurale, allgemeine, dynamische Programmiersprache für allgemeine Zwecke, die für ihre native Unterstützung von regulären Ausdrücken und Funktionen zum Parsen von Zeichenfolgen bekannt ist. Bitte verwenden Sie dieses Tag für Fragen zu Perl im Allgemeinen. Für Dinge, die mit der neuen (aber verwandten) Sprache Raku (früher "Perl 6") zu tun haben, verwenden Sie bitte das Raku-Tag. Verwenden Sie für reguläre Ausdrücke im Perl-Stil in anderen Sprachen das Regex-Tag oder, wenn sie auf der PCRE-Bibliothek basieren, das PCRE-Tag.

6
Unterschiede zwischen Perl und PHP [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
101 php  perl 

8
Wie kann ich mein Perl CGI-Skript beheben?
Ich habe ein Perl-Skript, das nicht funktioniert, und ich weiß nicht, wie ich das Problem eingrenzen soll. Was kann ich tun? Hinweis: Ich füge die Frage hinzu, weil ich Stackoverflow wirklich meine sehr lange Antwort hinzufügen möchte. Ich verlinke in anderen Antworten immer wieder extern darauf und es verdient, hier …
100 perl  cgi 

7
So erraten Sie zuverlässig die Codierung zwischen MacRoman, CP1252, Latin1, UTF-8 und ASCII
Bei der Arbeit scheint es, als würde keine Woche ohne eine kodierungsbedingte Verbindung, ein Unglück oder eine Katastrophe vergehen. Das Problem ist normalerweise auf Programmierer zurückzuführen, die glauben, eine Textdatei zuverlässig verarbeiten zu können, ohne die Codierung anzugeben. Aber du kannst nicht. Daher wurde beschlossen, Dateien künftig zu verbieten, jemals …



4
Wie kann ich Hashes in Perl kombinieren?
Was ist der beste Weg, um beide Hashes zu% hash1 zu kombinieren? Ich weiß immer, dass% hash2 und% hash1 immer eindeutige Schlüssel haben. Ich würde auch eine einzelne Codezeile bevorzugen, wenn möglich. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 



6
Der beste Weg, um ein Perl-Array zu durchlaufen
Welches ist die beste Implementierung (in Bezug auf Geschwindigkeit und Speichernutzung) für die Iteration durch ein Perl-Array? Gibt es einen besseren Weg? ( @Arraymuss nicht beibehalten werden). Implementierung 1 foreach (@Array) { SubRoutine($_); } Implementierung 2 while($Element=shift(@Array)) { SubRoutine($Element); } Implementierung 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Implementierung 4 …
93 arrays  perl  iteration 



11
grep -P funktioniert nicht mehr. Wie kann ich meine Suchanfragen umschreiben?
Es sieht so aus, als würde die neue Version von OSX nicht mehr unterstützt grep -Pund einige meiner Skripte funktionieren daher nicht mehr . var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Ich muss das grep in einer Variablen erfassen und ich muss auch die Zusicherungen mit der Breite Null verwenden \K var2=`grep …
90 macos  perl  shell 


8
So extrahieren Sie Zeichenfolgen nach einem Muster mit grep, regex oder perl
Ich habe eine Datei, die ungefähr so ​​aussieht: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Ich muss alles in den folgenden Anführungszeichen extrahieren name=, dh content_analyzer, content_analyzer2und content_analyzer_items. Ich mache das auf einer Linux-Box, also ist eine Lösung mit …

3
Wie soll ich das Schlüsselwort "my" in Perl verwenden?
Ich sehe das Schlüsselwort "my" immer wieder vor Variablennamen in Beispiel-Perl-Skripten online, aber ich habe keine Ahnung, was es bedeutet. Ich habe versucht, die Handbuchseiten und andere Websites online zu lesen, aber ich habe Schwierigkeiten zu erkennen, wofür sie gedacht sind, da ich einen Unterschied zwischen der Verwendung und dem …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.