perl

Я никогда не использовал Perl, но я действительно впечатлен ack, который я хотел бы использовать для поиска исходного кода и т. д. может ли кто-нибудь помочь мне использовать эту отличную библиотеку в Windows?...

Я только что закончил свой второй год в качестве студента университета CS, поэтому мои "реальные" знания отсутствуют. Я изучил Java мой первый год, продолжил С Java и взял C и простой Bash это мой второй сценарий. Этим летом я пытаюсь выучить Perl (Боже, помоги мне). Я немного баловался с Python в прошлом...

Я пытаюсь использовать регулярное выражение в Perl. Мне было интересно, можно ли хранить все совпадения с выражением в массиве? Я знаю, что могу использовать следующее:(,...,$n) = m/expr/g; но кажется, что это может быть использовано только в том случае, если вы знаете количество совпадений, которые вы ищет...

существует ли определенное поведение для того, как регулярные выражения должны обрабатывать поведение захвата вложенных скобок? Более конкретно, можно ли разумно ожидать, что различные механизмы будут захватывать внешние круглые скобки в первой позиции и вложенные круглые скобки в последующих позициях? расс...

Предположим, у меня есть filehandle $fh. Я могу проверить его существование с -e $fh или ее размер с -s $fh или множество дополнительной информации о файле. Как я могу получить его последний измененный штамп времени?...

Примечание: это вопрос о возможностях современных вкусов регулярных выражений. Это не лучший способ решить эту проблему с помощью других методов. Это вдохновлено более ранним вопросом, но это не ограничивается регулярным выражением. Проблема в ASCII "изображение" / искусство / карта / строка, как: ....X......

во время недавнего процесса собеседования я представил некоторый пример кода Perl, который использовал так называемый "секрет" !!оператор. Позже, при обсуждении кода, один из интервьюеров спросил меня, почему я решил использовать это, и указал, что это считается плохим тоном. Он не уточнил, почему. моя кома...

почему замена s* (или даже ss*) С s+ привести к такому ускорению для этого ввода? use Benchmark qw(:all); $x=(" " x 100000) . "_n"; $count = 100; timethese($count, { '/ss*n/' => sub { $x =~ /ss*n/ }, '/s+n/' => sub { $x =~ /s+n/ }, }); ссылка на онлайн-версию я заметил медленное регулярное в...

я пытаюсь deobfuscate следующие Perl-код (источник): #!/usr/bin/perl (my$d=q[AA GTCAGTTCCT CGCTATGTA ACACACACCA TTTGTGAGT ATGTAACATA CTCGCTGGC TATGTCAGAC AGATTGATC GATCGATAGA ATGATAGATC GAACGAGTGA ...

в Python, если я сделаю это: print "4" * 4 Я > "4444" в Perl, я бы вам > 16 есть ли простой способ сделать первый в Perl?...