Результаты поиска по запросу "perl"
Как мне избежать специальных символов в строке, которую я вставляю в регулярное выражение Perl?
У меня есть строка, которая может содержать специальные символы, такие как:,,,
Почему мое не жадное регулярное выражение Perl все еще слишком много?
Скажем, у меня есть строка, которая содержит следующую строку: "$tom" said blah blah blash. "$dick" said "blah blah blah". "$harry" said blah blah blah.и я хочу извлечь "$dick" said "blah blah blah"У меня есть следующий код: my ($term) = ...
Массивы и отрицательные индексы в Perl
Я новичок вPerl и я читаю о массивах. Как я понимаю, массивы расширяются автоматически по мере необходимости (круто!) Но я также читал, что мы можем использовать отрицательные индексы для доступа к массивам в обратном порядке. Например. массив из ...
Perl способ итерации по 2 массивам параллельно
я использовал Use List::MoreUtils qw(each_array); my $it = each_array( @input_dump_arr, @created_dump_arr); while ( my ($first, $second) = $it->()) { }Будет ли это работать в конфигурации Perl по умолчанию? Более широкий вопрос: есть ...
Что означает _ в [a-zA-Z0-9_]?
Что означает подчеркивание в следующем регулярном выражении? [a-zA-Z0-9_] _ кажется, не имеет значения, поэтому я не понимаю цели этого.
Как мне изменить это на «идиоматический» Perl?
Я начинаю углубляться в Perl, но у меня возникают проблемы с написанием кода "Perl-ly" вместо написания C на Perl. Как я могу изменить следующий код, чтобы использовать больше идиом Perl, и как мне учиться идиомам? Просто объяснение того, что он ...
Как я могу преобразовать входной файл в кодировку UTF-8 в Perl?
Я уже знаю, как преобразовывать содержимое строки за строкой в кодировке не utf8 в кодировку UTF-8, используя что-то вроде следующего кода: # outfile.txt is in GB-2312 encode open my $filter,"<",'c:/outfile.txt'; while(<$filter>){ #convert each ...
Есть ли в Perl встроенный способ сравнения двух массивов на равенство?
У меня есть два массива строк, которые я хотел бы сравнить на равенство: my @array1 = ("part1", "part2", "part3", "part4"); my @array2 = ("part1", "PART2", "part3", "part4");Есть ли встроенный способ сравнения массивов, как для скаляров? Я ...
Как я могу преобразовать строку в регулярное выражение, которое соответствует самому себе в Perl?
Как я могу преобразовать строку в регулярное выражение, которое соответствует себя в Perl? У меня есть набор строк, подобных этим: Enter your selection: Enter Code (Navigate, Abandon, Copy, Exit, ?):и я хочу преобразовать их в регулярные ...
Perl - Глобальные переменные доступны во всех включенных скриптах и модулях?
Так скажем, у меня естьmain.pl Сценарий и в этом сценарии мне нужно объявить некоторые переменные (любой вид константы или нормальные переменные), и эти переменные должны быть доступны через все скрипты и модули, которые я буду включать из ...