Запитання з тегом «perl»

Perl - це процесуальна, динамічна мова програмування на високому рівні, динамічне програмування загального призначення, відома своєю рідною підтримкою регулярних виразів та можливостей розбору рядків. Будь ласка, використовуйте цей тег для запитань про Perl взагалі. Для речей, пов'язаних з новою (але спорідненою) мовою Раку (раніше "Perl 6"), будь ласка, використовуйте тег raku. Для регулярних виразів у стилі Perl іншими мовами використовуйте тег regex або тег pcre, якщо вони базуються на бібліотеці PCRE.

30
Як виправити Perl попередження про налаштування місцевості?
Коли я біжу perl, отримую попередження: perl: попередження: Не вдалося встановити локаль. perl: попередження: Перевірте, чи налаштовано ваш локальний каталог: МОВА = (не встановлено), LC_ALL = (не встановлено), LANG = "en_US.UTF-8" підтримуються та встановлюються у вашій системі. perl: попередження: Повернення до стандартної локалі ("C"). Як це виправити?
596 perl  locale 

7
Чому сучасний Perl за замовчуванням уникає UTF-8?
Цікаво, чому більшість сучасних рішень, побудованих за допомогою Perl, не включають UTF-8 за замовчуванням. Я розумію, що для основних сценаріїв Perl існує багато проблем, де це може порушити справи. Але, з моєї точки зору, в 21 - м столітті, великі нові проекти (або проекти з великою перспективою) повинні зробити їх …
557 perl  unicode  utf-8 

6
Чому ця програма діє? Я намагався створити синтаксичну помилку
У мене працює 32-розрядний ActivePerl 5.14.2 ActivePerl 5.14.2 в Windows 7. Мені хотілося зіпсуватись із гаком попереднього вчинення Git, щоб виявити програми, що перевіряються в синтаксичних помилках. (Якось мені просто вдалося зробити такий поганий вчинок.) Отож, як тестова програма, я випадково зафіксував це: use strict; use warnings; Syntax error! exit …
489 perl 

4
Як мені вирватися з циклу в Perl?
Я намагаюся використовувати breakоператор у forциклі, але оскільки я також використовую суворі підпункти у своєму коді Perl, я отримую помилку: "Перерва" у баревові не дозволена, тоді як "суворі підписки" використовуються за адресою ./final.pl 154. Чи існує вирішення цього питання (окрім відключення суворої підписки)? Мій код відформатований таким чином: for my …
295 perl  loops  break  strict 



5
Які відмінності між Perl, Python, AWK та sed? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

11
Знайдіть розмір масиву в Perl
Здається, я натрапив на кілька різних способів знайти розмір масиву. У чому різниця між цими трьома методами? 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; # Third way to …
243 perl 

11
Як я можу перевірити, чи містить масив Perl певне значення?
Я намагаюся з'ясувати спосіб перевірки наявності значення в масиві без ітерації через масив. Я читаю файл для параметра. У мене довгий список параметрів, з якими я не хочу мати справу. Я розмістив ці небажані параметри в масиві @badparams. Я хочу прочитати новий параметр, і якщо його немає в @badparams, обробіть …
239 perl  arrays  comparison 


4
Regex відповідає будь-якому символу, включаючи нові рядки
Чи є регулярний вираз, який відповідає "усім символам, включаючи нові рядки"? Наприклад, у регулярному вираженні нижче немає результату, $2оскільки (.+?)не включає нові рядки при збігу. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum gravida felis, quis bibendum …
223 regex  perl 


3
Як будується @INC Perl? (ака. Які всі способи впливати на пошук модулів Perl?)
Які всі способи впливати на пошук модулів Perl? або, як будується @INC Perl ? Як ми знаємо, Perl використовує @INCмасив, що містить імена каталогів, щоб визначити, де шукати файли модулів Perl . Здається, не існує всеосяжної публікації "@INC" у FAQ на StackOverflow, тому це питання призначене як одне.
199 perl  perl-module 

30
Як я можу швидко підсумовувати всі числа у файлі?
У мене є файл, який містить кілька тисяч номерів, кожен у своєму рядку: 34 42 11 6 2 99 ... Я хочу написати сценарій, який буде надрукувати суму всіх чисел у файлі. У мене є рішення, але це не дуже ефективно. (На це потрібно кілька хвилин.) Я шукаю більш ефективне …
195 linux  perl  bash  shell  awk 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.