Как я могу повторить строку N раз в Perl?

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

Как правильно деобфусакте скрипт Perl?

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

Почему `\s+ 'намного быстрее `чем` \s\s*' в этом регулярном выражении Perl?

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

Почему это "!!- считается дурным тоном в Перле?

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

"вертикальное" соответствие регулярных выражений в изображении ASCII"

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

Как получить последнее изменение файла в Perl?

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

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

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

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

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

Есть ли какая-либо польза для сценариев Bash больше? [закрытый]

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

Как я могу установить и использовать библиотеку ack в Windows?

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

Как я могу спать в течение миллисекунды в Perl?

Как я могу спать меньше секунды в Perl? ...

Строка сравнения в Perl с "eq" vs "= = " [дубликат]

этот вопрос уже есть ответ здесь: Как сравнить две строки в Perl? 6 ответов Я (полный новичок Perl) делаю сравнение строк в if о себе: если я делаю следующе ...

Есть ярлык на Perl для подсчета количества совпадений в строке?

Предположим, у меня есть: my $string = "one.two.three.four"; как я должен играть с контекстом, чтобы получить число раз картина матча (3)? Можно ли это сделать с помощью одного вкладыша? Я попытался это: my ($number) = scalar($string=~/\./gi); ...

Как эффективно рассчитать текущее стандартное отклонение?

у меня есть массив списков цифр, например: [0] (0.01, 0.01, 0.02, 0.04, 0.03) [1] (0.00, 0.02, 0.02, 0.03, 0.02) [2] (0.01, 0.02, 0.02, 0.03, 0.02) ... [n] (0.01, 0.00, 0.01, 0.05, 0.03) что я хотел бы сделать, это эффективно вычислить средне ...

В Perl, как я могу кратко проверить, определена ли переменная $и содержит строку ненулевой длины?

в настоящее время я использую следующий Perl, чтобы проверить, определена ли переменная и содержит текст. Я должен проверить defined во-первых, чтобы избежать "неинициализированного значения" предупреждение: if (defined $name && length $name ...

Try:: Tiny по-прежнему рекомендуется для обработки исключений в Perl 5.14 или более поздней версии?

консенсус сообщества Perl, похоже, заключается в том, что Try::Tiny является предпочтительным способом обработки исключений. Perl 5.14 (это версия, которую я использую)кажется, чтобы решить the вопросы С eval что Try::Tiny адреса. Будет Try::Tiny п ...

Как печать Perl может добавить новую строку по умолчанию?

в Perl большинство моих print операторы принимают вид print "hello." . "\n"; есть ли хороший способ избежать того, чтобы все надоедливые"\n " лежали вокруг? Я знаю, что могу сделать новую функцию, такую как myprint это автоматически добавляет \n, ...

Что означает @ в Perl?

что означает @_ в Perl? ...

Выход из прямой косой черты в регулярном выражении

мой вопрос простой, и речь идет о регулярном выражении экранирования. Вы должны избежать прямой косой черты / в регулярном выражении? И как бы вы это сделали? ...

Что означает синтаксис в Perl?

Так я понимаю, что Perl имеет очень необычный синтаксис, но я наткнулся на фрагмент кода на работе в тот день, который оставил меня в замешательстве. Может кто-нибудь, пожалуйста, объясните мне, что это значит: <<'m'=~m>> print $a unless ...