0
ответов

Могу ли я извлечь таблицы из PDF с помощью Perl?

Мне нужно извлекать объекты таблиц из документов PDF, желательно программно с использованием Perl. Я могу вырезать и вставить в Excel, но таблица потребует небольшого количества ручного редактирования после того, как данные ...
вопрос задан: 4 November 2016 17:34
0
ответов

Почему map () маскирует ошибку «неопределенное значение»?

Мне интересно, почему при вызове map во втором фрагменте ошибка «неопределенное значение» исчезла? использовать строгое; использовать предупреждения; мои $ х; мой @a = @ {$ x}; # ошибка: нельзя использовать неопределенное значение в качестве массива ...
вопрос задан: 25 October 2016 18:18
0
ответов

Почему языки сценариев не выводят Unicode на консоль Windows?

Консоль Windows поддерживает Unicode как минимум десять лет, а возможно, еще даже в Windows NT. Однако по какой-то причине основные кроссплатформенные языки сценариев, включая Perl и Python ...
вопрос задан: 2 October 2016 03:21
0
ответов

Как я могу восстановиться после тайм-аута с помощью Perl's WWW :: Mechanize?

I ' m с помощью WWW :: Mechanize для чтения определенной веб-страницы в цикле, который выполняется каждые несколько секунд. Иногда время ожидания "GET" истекает, и скрипт перестает работать. Как мне восстановиться после одного такого тайм-аута ...
вопрос задан: 26 September 2016 08:12
0
ответов

Кодирование на Perl: поиск неиспользуемых переменных

Как я могу найти неиспользуемые переменные и / или мертвый код в Perl? Это легко сделать на Java с помощью IDE. Можно ли это сделать на Perl? Это отдельный автономный скрипт, и я обнаружу любые переменные, которые ...
вопрос задан: 25 September 2016 21:37
0
ответов

Почему smartmatch возвращает true при сравнении срезов массива, которые должны быть different?

Следующий скрипт выполняет интеллектуальное сопоставление срезов двух массивов. Сначала оба массива одинаковые, и я получаю разумные результаты. Затем я меняю один из массивов и сопоставляю два новых среза, но ...
вопрос задан: 20 September 2016 22:20
0
ответов

Почему smartmatch возвращает false, когда я сопоставляю регулярное выражение, содержащее косые черты?

I ' использовать предупреждения; используйте utf8; используйте open qw (: std: utf8); my $ name = ...
вопрос задан: 13 September 2016 21:24
0
ответов

Почему smartmatch возвращает разные значения в зависимости от порядка операндов?

У меня есть массив, для которого следующий тест возвращает true: 1 ~~ @a И все же следующий тест возвращает false: @a ~~ 1 Я читал в Learning Perl, что размещение значений по обе стороны от ...
вопрос задан: 13 September 2016 17:38
0
ответов

Насколько быстро работает Perl-оператор smartmatch при поиске скаляра в массиве?

Я хочу многократно искать значения в массиве, который не меняется. До сих пор я делал это таким образом: я помещал значения в хеш (так что у меня есть массив и хеш с практически одинаковыми ...
вопрос задан: 13 September 2016 17:30
0
ответов

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

Является ли следующий лучший способ проверить, инициализирована ли скалярная переменная в Perl с помощью defined? мой $ var; если (условие) {$ var = "строка1"; } # Это правильный способ? if (defined $ var) {......
вопрос задан: 8 September 2016 11:52
0
ответов

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

Сегодня в моем колледже учитель задал мне вопрос. Он написал этот код на бумаге и сказал: «Что будет на выходе из этого кода?» использовать предупреждения; для (1 .. 20) { Распечатать "."; } Мне было легко ...
вопрос задан: 10 August 2016 15:16
0
ответов

как сделать сопоставление слова в строке в perl и удалить его и использовать их отдельно? [закрыто]

например, в одном perl-файле это выглядит так: 123 abc xyz 456 abc sdf 789 abc ghj Теперь из вышеприведенных строк мне нужно отделить удалить abc и присвоить значение 1 = 123 значение 2 = xyz значение 3 = 456 значение 4 = sdf .. ,
вопрос задан: 2 August 2016 07:53
0
ответов

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

Девять лет назад, когда я начал анализировать HTML и свободный текст с помощью Perl, я прочитал классическое преобразование данных с помощью Perl. Кто-нибудь знает, планирует ли Дэвид обновить книгу или есть ли похожие книги ...
вопрос задан: 28 July 2016 05:21
0
ответов

Как мне установить модули CPAN при использовании perlbrew?

Я начал использовать perlbrew и установил perl-5.12. 2. Я понимаю, что мне нужно переустановить модули CPAN, поэтому я переключился на свою новую версию Perl (переключатель perlbrew perl-5.12.2 и хэш -r), проверил ...
вопрос задан: 8 July 2016 16:57
0
ответов

Почему в Perl функция glob () всегда возвращает имя файла, когда ему дается строка без символов-глобусов?

Я дал список глобусов и одну строку для функции глобуса Perl. Шарики были обработаны, как и ожидалось, но строка всегда найдена. Например: $ ls foo $ perl -le '@ files = glob ("* bar"); напечатать @files '# ...
вопрос задан: 6 July 2016 20:55
0
ответов

Как преобразовать десятичное число в шестнадцатеричное в Perl?

Как я могу преобразовать число $d = 1024 в десятичном формате в 0xFF в шестнадцатеричном формате в Perl? Переменная d должна быть назначена другой переменной и напечатана, поэтому для удобочитаемости я потребовал, чтобы она была в...
вопрос задан: 5 July 2016 11:08
0
ответов

Извлеките текст и напишите в новый файл на Perl

Проще говоря, я хочу извлечь текст из файла и сохранить этот текст в новый файл, используя Perl. Вот мой код: #! / Usr / local / bin / perl use warnings; использовать строгое; использовать File :: Slurp; использовать ...
вопрос задан: 4 July 2016 19:33
0
ответов

Поиск всех возможных совпадений с подстановочной строкой [закрыто]

Я пытаюсь обработать файл троичных токенов: 0,1, X, используя скрипт Linux. X "не волнует" и может быть 0 или 1. Например, у меня есть этот файл: 010101X0X10 X1111111111 Мне нужен этот выходной файл: ...
вопрос задан: 2 July 2016 19:08
0
ответов

Как преобразовать строку с шестнадцатеричной кодировкой в ​​строку байтов в Perl?

Мой исходный код написан на Python, но мне нужно преобразовать его в Perl для некоторых библиотек, которые В моем распоряжении нет Python.В Python я бы сделал это: packet = binascii.unhexlify ('...
вопрос задан: 19 June 2016 18:23
0
ответов

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

Как показано в следующих строках, есть два входных файла. Столбцы 3 и 4 в input1 содержат диапазон (например, от 1 до 78 в первой строке). Столбец 2 в input2 содержит одно значение позиции (например, 32 в ...
вопрос задан: 16 June 2016 00:06
0
ответов

Зачем нужны строгие правила и предупреждения?

Мне кажется, что многие вопросы в Тег Perl можно было бы решить, если бы люди использовали: использовать strict; использовать предупреждения; Я думаю, что некоторые люди считают их похожими на тренировочные колеса или ...
вопрос задан: 15 June 2016 19:34
0
ответов

Что является предпочтительным соглашением для Perl Inheritance

В приведенном ниже примере у меня есть 3 различных синтаксиса / механизмы для определения наследования. Все они работают. Может кто-нибудь сказать мне, какой из них предпочтительнее и почему (да, я знаю, «есть больше, чем ...»). Также, ...
вопрос задан: 30 May 2016 18:29
0
ответов

Как сжимать номера страниц индекса в цифрах, используя perl [closed]

В файле индекса у нас есть первичные, вторичные и третичные линии. В этих строках у нас есть номера страниц с такими диапазонами, как: питательные вещества, репродуктивная фаза 223-234, 115-116, должно быть ...
вопрос задан: 28 May 2016 09:59
0
ответов

Считайте файл в массив с помощью Perl

В настоящее время я читаю файл и сохраняю данные в массиве с именем @lines. Затем я просматриваю этот массив с помощью цикла for и внутри цикла сопоставляю определенные значения: $ find = "fever"; if ($ _ = ~ ...
вопрос задан: 28 May 2016 08:59
0
ответов

Когда \ G полезное приложение в регулярных выражениях?

Я не уверен в использовании / необходимости оператора \ G. Я прочитал в perldoc: Вы используете якорь \ G, чтобы начать следующее совпадение в той же строке, где остановилось последнее совпадение. Я не очень ...
вопрос задан: 26 May 2016 16:24
0
ответов

Perl do… while и последняя команда

Я только что столкнулся с очень странным поведением, которое действительно не могу объяснить: do {my $ qry = $ self-> getHTMLQuery (undef, $ mech-> content ( )); следующий if (! defined ($ qry)); push (@ ...
вопрос задан: 18 May 2016 14:56
0
ответов

цикл по списку в Perl

Я начинаю изучать Perl, и это всего лишь небольшой базовый цикл for, для которого я получаю странный результат и надеялся на некоторую ясность по этому поводу. @numbers = {1,4,5,6,7,8,9}; for (my $ i = 0; $ i <= $ # ...
вопрос задан: 9 May 2016 20:37
0
ответов

DynamoDB Perl Abstraction

Я недавно прочитал о новом предложении Amazon DB, DynamoDB, и должен признать, что это звучит очень убедительно. Однако, прежде чем я сбегу и начну перепрограммировать уровень модели, чтобы воспользоваться преимуществами нового ребенка ...
вопрос задан: 26 April 2016 17:05
0
ответов

Передача скалярной ссылки в Perl

Я знаю, что передача скаляр в подпрограмму фактически передает ссылку, но, поскольку я новичок в perl, я все же провел следующий тест: #! / usr / bin / perl $ i = 2; subr (\ $ i); sub subr {печать $ _ [0]. "\ п"; ...
вопрос задан: 24 April 2016 10:37
0
ответов

Каковы побочные эффекты Data :: Dumper ()?

Если я закомментирую Dumper ($ cmd_string), то пока петля никогда не берется. Какие побочные эффекты у Dumper () для $ cmd_string? Вот что представляет собой $ cmd_string перед подвызовом: VAR1 = {'The ...
вопрос задан: 24 April 2016 10:23