Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

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

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Tie::Hash::NamedCapture(3pm)          Perl Programmers Reference Guide          Tie::Hash::NamedCapture(3pm)



NAME
       Tie::Hash::NamedCapture - Named regexp capture buffers

SYNOPSIS
           tie my %hash, "Tie::Hash::NamedCapture";
           # %hash now behaves like %+

           tie my %hash, "Tie::Hash::NamedCapture", all => 1;
           # %hash now access buffers from regexp in $qr like %-DESCRIPTION %DESCRIPTION

DESCRIPTION
       This module is used to implement the special hashes "%+" and "%-", but it can be used to tie other
       variables as you choose.

       When the "all" parameter is provided, then the tied hash elements will be array refs listing the
       contents of each capture buffer whose name is the same as the associated hash key. If none of these
       buffers were involved in the match, the contents of that array ref will be as many "undef" values as
       there are capture buffers with that name. In other words, the tied hash will behave as "%-".

       When the "all" parameter is omitted or false, then the tied hash elements will be the contents of the
       leftmost defined buffer with the name of the associated hash key. In other words, the tied hash will
       behave as "%+".

       The keys of "%-"-like hashes correspond to all buffer names found in the regular expression; the keys
       of "%+"-like hashes list only the names of buffers that have captured (and that are thus associated
       to defined values).

SEE ALSO
       perlreapi, re, "Pragmatic Modules" in perlmodlib, "%+" in perlvar, "%-" in perlvar.



perl v5.16.2                                     2012-10-11                     Tie::Hash::NamedCapture(3pm)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.