perl — вопросы с ответами

4 ответа
У меня очень сумасшедшее регулярное выражение, которое я пытаюсь диагностировать. Это также очень долго, но я сократил его до следующего сценария. Запустите с помощью Strawberry Perl v5.26.2. use strict; use warnings; my $text = "M Y H A P P Y T E X T"; my $regex = '(?i)(?<!(Mon|Fri|Sun)day |Au...
15 май 2018, в 17:32
4 ответа
Почему замена \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 =~ /\s+\n/ }, }); Ссылка на онлайн-версию Я замети...
regex-greedy
18 июль 2016, в 09:09
3 ответа
Я продолжаю видеть ключевое слово "мое" перед именами переменных в примерах сценариев Perl в Интернете, но я понятия не имею, что это значит. Я пробовал читать страницы руководства и другие сайты в Интернете, но мне трудно понять, что это такое, учитывая разницу между тем, как я вижу это и руководст...
scope
declaration
02 янв. 2014, в 17:22
6 ответов
Примечание. Это вопрос о возможностях современных ароматизаторов регулярных выражений. Это не лучший способ решить эту проблему с помощью других методов. Это вдохновило более ранний вопрос, но это не ограничивается регулярным выражением. Проблема В ASCII "image" /art/map/string как: ....X....... .....
11 июнь 2013, в 08:34
10 ответов
У меня есть файл со многими строками в каждой строке есть много столбцов (полей), разделенных пробелом "" количество столбцов в каждой строке различно Я хочу удалить первые два столбца как?
awk
sed
cut
19 нояб. 2012, в 01:10
1 ответ
Я пытаюсь deobfuscate следующий код Perl (источник): #!/usr/bin/perl (my$d=q[AA GTCAGTTCCT CGCTATGTA ACACACACCA TTTGTGAGT ATGTAACATA CTCGCTGGC TATGTCAGAC AGATTGATC GATCGATAGA ATGATAGATC GAACGAGTGA ...
deobfuscation
18 фев. 2012, в 13:47
4 ответа
До сих пор я использовал ActiveState ActivePerl и использовал ppm для установки модулей. На прошлой неделе я перешел на Strawberry Perl, но я не знаю, как установить модули с помощью Strawberry Perl. Какова некоторая информация о том, как выполняется установка модуля с помощью Strawberry Perl или ес...
cpan
strawberry-perl
perl-module
10 июль 2011, в 23:10
4 ответа
Я пытаюсь использовать регулярное выражение в Perl. Мне было интересно, можно ли сохранить все совпадения с выражением в массив? Я знаю, что могу использовать следующее: ($1,...,$n) = m/expr/g;, но кажется, что это можно использовать, только если вы знаете количество совпадений, которое вы ищете. Я ...
arrays
21 фев. 2010, в 01:09
12 ответов
Я сохраняю имя подпрограммы, которую я хочу вызвать во время выполнения в переменной под названием $action. Затем я использую это для вызова этого суб в нужное время: &{\&{$action}}(); Прекрасно работает. Единственное, что мне не нравится, это то, что это уродливо, и каждый раз, когда я это...
16 дек. 2009, в 16:18
4 ответа
Существует ли определенное поведение для того, как регулярные выражения должны обрабатывать поведение захвата вложенных круглых скобок? Более конкретно, можете ли вы разумно ожидать, что разные двигатели будут захватывать внешние скобки в первой позиции и вложенные круглые скобки в последующих позиц...
language-agnostic
21 авг. 2009, в 21:25
23 ответа
Один из моих коллег недавно дал интервью некоторым кандидатам на работу, и один сказал, что у них очень хороший опыт в Perl. Поскольку мой коллега не знал Perl, он попросил меня критиковать какой-то код, написанный (вне сайта) этим потенциальным прокатом, поэтому я посмотрел и рассказал ему о своих ...
09 июнь 2009, в 06:23
3 ответа
Какой простой способ заставить Perl script работать как демон в Linux? В настоящее время это находится на CentOS. Я бы хотел, чтобы он запустил систему и остановился с системой, поэтому некоторая интеграция /etc/rc.d/init.d также была бы приятной, но я всегда мог бы добавить пользовательскую строку ...
startup
shutdown
daemon
20 апр. 2009, в 00:00
9 ответов
У меня есть Perl на Mac, Windows и Ubuntu. Как я могу узнать из script, какой из них? Спасибо заранее. Изменить: Меня спросили, что я делаю. Это script, часть нашей кросс-платформенной системы сборки. script рекурсирует каталоги и вычисляет, какие файлы нужно создавать. Некоторые файлы зависят от ...
cross-platform
02 дек. 2008, в 16:45
7 ответов
Есть ли способ, которым я могу получить доступ (для распечатки) список суб + модуля к произвольной глубине подзаголовков, предшествующих текущей позиции в Perl script? Мне нужно внести изменения в некоторые модули Perl (.pm's). Рабочий процесс инициируется с веб-страницы через cgi- script, передавая...
stack-trace
callstack
23 окт. 2008, в 08:10
14 ответов
Я вижу, что оба они используются в этом script Я пытаюсь отладить, и литература просто не ясна. Может кто-то демистифицировать это для меня?
scoping
24 сен. 2008, в 21:07
Наверх
Меню