Результаты поиска по запросу "perl"
У вас может быть такая проблема.
ользую следующее для подсчета количества вхождений шаблона в файл: my @lines = grep /$text/, <$fp>; print ($#lines + 1);Но иногда он печатает на единицу больше, чем фактическое значение. Я проверил, и это потому, что последний элемент@lines ...
Perl для форматирования данных XML
Как я могу использовать Perl, чтобы сделать данные XML читаемыми? Источник однострочный. Мне нужно отформатировать это. Например: <data><project>1234</project></data>преобразовать в <data> <project> 1234 </project> </data>Спасибо
Если подпрограмма вызывается с использованием формы `` & '', список аргументов является необязательным, и, если он опущен, для подпрограммы не устанавливается массив @_: массив @_ во время вызова вместо подпрограммы виден , Это механизм эффективности, которого новые пользователи могут пожелать избежать.
#!/usr/bin/perl sub t { print "in t\n"; print "@_\n"; &s; } sub s { print "in s\n"; print "@_\n"; } t(1,2); print "out\n"; print "@_\n";: in t 1 2 in s 1 2 outКак вы видите,&s выход1 2 когда параметр не передается. Это особенность или ...
Да, это недостаток использования хэша.
я есть два массива, и я хочу найти элементы, которые находятся в одном массиве, но не в другом: например: @array1 = ("abc", "cde", "fgh", "ijk", "lmn") @array2 = ("abc", "fgh", "lmn")Мне нужно закончить с: @array3 = ("cde", "ijk")
Я бы добавил ссылки на расширения цикла и html-utils (которые построены поверх html-тегов), но stackoverflow считает, что я спамер и позволяет мне публиковать максимум две ссылки.
ые ребята из Lisp имеют своиCL-ВОЗ [http://www.weitz.de/cl-who/], что делает HTML-шаблоны интегрированными с «основным» языком, что облегчает задачу. Для тех, кто не знает CL-WHO, это выглядит так (пример с веб-страницы ...
Perl: найти, является ли конкретный элемент массива словом или предложением
У меня есть массив, который содержит текстовый файл ... так как найти элементы массива, которые содержат только одно слово с помощью Perl?
Это не ответ. Вы на самом деле просто повторяете вопрос.
if (%hash){ print "That was a true value!\n"; }удет верно, если (и только если) хеш имеет хотя бы одну пару ключ-значение. Фактический результат - внутренняя строка отладки, полезная людям, которые поддерживают Perl.Это выглядит как "4/16"но ...
Если Perl сделает то, что вы предлагаете, переменные будут очень легко псевдонимы, что будет гораздо более запутанным. На самом деле, вы можете создавать псевдонимы переменных с помощью globbing, но вам нужно делать это явно.
ях я заметил, что, изменяя значения в хэше, когда вы разыменовываете хеш в Perl, вы на самом деле делаете копию этого хэша. Чтобы подтвердить, я написал этот быстрый маленький сценарий: #! perl use warnings; use strict; my %h = (); my $hRef = ...
Как я могу запутать свой Perl-скрипт, чтобы его было трудно перепроектировать?
Я разработал Perl-скрипт с конфиденциальной бизнес-логикой. Я должен передать этот скрипт другому Perl-кодеру, чтобы протестировать его в своей среде. Он может попытаться извлечь логику из моей программы. Поэтому я хочу сделать мой сценарий ...
Как я могу получить взвешенные случайные выборки из массива в Perl?
Мне нужно случайным образом некоторые элементы из массива. Я делаю это путем рандомизации индекса$array[int(rand(100))], Я хочу, чтобы некоторые элементы появлялись чаще. Как это сделать? Я подумал о глупом решении дублировать эти элементы в ...