Результаты поиска по запросу "perl"

2 ответа

Как мне избежать специальных символов в строке, которую я вставляю в регулярное выражение Perl?

У меня есть строка, которая может содержать специальные символы, такие как:,,,

4 ответа

Почему мое не жадное регулярное выражение Perl все еще слишком много?

Скажем, у меня есть строка, которая содержит следующую строку: "$tom" said blah blah blash. "$dick" said "blah blah blah". "$harry" said blah blah blah.и я хочу извлечь "$dick" said "blah blah blah"У меня есть следующий код: my ($term) = ...

3 ответа

Массивы и отрицательные индексы в Perl

Я новичок вPerl и я читаю о массивах. Как я понимаю, массивы расширяются автоматически по мере необходимости (круто!) Но я также читал, что мы можем использовать отрицательные индексы для доступа к массивам в обратном порядке. Например. массив из ...

ТОП публикаций

3 ответа

Perl способ итерации по 2 массивам параллельно

я использовал Use List::MoreUtils qw(each_array); my $it = each_array( @input_dump_arr, @created_dump_arr); while ( my ($first, $second) = $it->()) { }Будет ли это работать в конфигурации Perl по умолчанию? Более широкий вопрос: есть ...

3 ответа

Что означает _ в [a-zA-Z0-9_]?

Что означает подчеркивание в следующем регулярном выражении? [a-zA-Z0-9_] _ кажется, не имеет значения, поэтому я не понимаю цели этого.

6 ответов

Как мне изменить это на «идиоматический» Perl?

Я начинаю углубляться в Perl, но у меня возникают проблемы с написанием кода "Perl-ly" вместо написания C на Perl. Как я могу изменить следующий код, чтобы использовать больше идиом Perl, и как мне учиться идиомам? Просто объяснение того, что он ...

2 ответа

Как я могу преобразовать входной файл в кодировку UTF-8 в Perl?

Я уже знаю, как преобразовывать содержимое строки за строкой в кодировке не utf8 в кодировку UTF-8, используя что-то вроде следующего кода: # outfile.txt is in GB-2312 encode open my $filter,"<",'c:/outfile.txt'; while(<$filter>){ #convert each ...

13 ответов

Есть ли в Perl встроенный способ сравнения двух массивов на равенство?

У меня есть два массива строк, которые я хотел бы сравнить на равенство: my @array1 = ("part1", "part2", "part3", "part4"); my @array2 = ("part1", "PART2", "part3", "part4");Есть ли встроенный способ сравнения массивов, как для скаляров? Я ...

5 ответов

Как я могу преобразовать строку в регулярное выражение, которое соответствует самому себе в Perl?

Как я могу преобразовать строку в регулярное выражение, которое соответствует себя в Perl? У меня есть набор строк, подобных этим: Enter your selection: Enter Code (Navigate, Abandon, Copy, Exit, ?):и я хочу преобразовать их в регулярные ...

2 ответа

Perl - Глобальные переменные доступны во всех включенных скриптах и модулях?

Так скажем, у меня естьmain.pl Сценарий и в этом сценарии мне нужно объявить некоторые переменные (любой вид константы или нормальные переменные), и эти переменные должны быть доступны через все скрипты и модули, которые я буду включать из ...