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.

30
Wie behebe ich eine Warnung zur Gebietsschemaeinstellung von Perl?
Wenn ich renne perl, bekomme ich die Warnung: Perl: Warnung: Das Einstellen des Gebietsschemas ist fehlgeschlagen. Perl: Warnung: Bitte überprüfen Sie Ihre Gebietsschemaeinstellungen: LANGUAGE = (nicht gesetzt), LC_ALL = (nicht gesetzt), LANG = "en_US.UTF-8" werden auf Ihrem System unterstützt und installiert. Perl: Warnung: Zurückgreifen auf das Standardgebietsschema ("C"). Wie behebe …
596 perl  locale 

7
Warum vermeidet modernes Perl standardmäßig UTF-8?
Ich frage mich, warum die meisten modernen Lösungen, die mit Perl erstellt wurden, UTF-8 nicht standardmäßig aktivieren. Ich verstehe, dass es viele ältere Probleme für Perl-Kernskripte gibt, bei denen es zu Problemen kommen kann. Aber aus meiner Sicht, in dem 21 st Jahrhundert große neue Projekte (oder Projekte mit einer …
557 perl  unicode  utf-8 

6
Warum ist dieses Programm gültig? Ich habe versucht, einen Syntaxfehler zu erstellen
Ich verwende ActiveStates 32-Bit- ActivePerl 5.14.2 unter Windows 7. Ich wollte mit einem Git-Pre-Commit-Hook herumspielen, um Programme zu erkennen, die mit Syntaxfehlern eingecheckt werden. (Irgendwie habe ich es gerade geschafft, ein so schlechtes Commit durchzuführen.) Als Testprogramm habe ich dies zufällig notiert: use strict; use warnings; Syntax error! exit 0; …
489 perl 

4
Wie breche ich in Perl aus einer Schleife aus?
Ich versuche, eine breakAnweisung in einer forSchleife zu verwenden, aber da ich in meinem Perl-Code auch strenge Subs verwende, wird die folgende Fehlermeldung angezeigt: Barwort "break" ist nicht zulässig, während "strict subs" in ./final.pl Zeile 154 verwendet wird. Gibt es eine Problemumgehung dafür (außer das Deaktivieren strenger Subs)? Mein Code …
295 perl  loops  break  strict 



5
Was sind die Unterschiede zwischen Perl, Python, AWK und sed? [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, …

11
Finden Sie die Größe eines Arrays in Perl
Ich habe anscheinend verschiedene Möglichkeiten gefunden, um die Größe eines Arrays zu ermitteln. Was ist der Unterschied zwischen diesen drei Methoden? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; …
243 perl 



4
Regex für jedes Zeichen, einschließlich neuer Zeilen
Gibt es einen regulären Ausdruck, der "allen Zeichen einschließlich Zeilenumbrüchen" entspricht? Im regulären Ausdruck gibt es beispielsweise keine Ausgabe von, $2da (.+?)beim Abgleichen keine neuen Zeilen enthalten sind. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum gravida …
223 regex  perl 



30
Wie kann ich schnell alle Zahlen in einer Datei summieren?
Ich habe eine Datei, die mehrere tausend Zahlen enthält, jede in einer eigenen Zeile: 34 42 11 6 2 99 ... Ich möchte ein Skript schreiben, das die Summe aller Zahlen in der Datei druckt. Ich habe eine Lösung, aber sie ist nicht sehr effizient. (Die Ausführung dauert einige Minuten.) …
194 linux  perl  bash  shell  awk 


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.