Template :: Manual :: VMethods

Template :: manual :: vmethods é um módulo Perl com métodos virtuais.
Baixe Agora

Template :: Manual :: VMethods Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Andy Wardley
  • Site do editor:
  • http://search.cpan.org/~abw/

Template :: Manual :: VMethods Tag


Template :: Manual :: VMethods Descrição

Template :: Manual :: VMethods é um módulo Perl com métodos virtuais. Predefinição :: Manual :: VMethods é um módulo Perl com métodos virtuais.Scalar métodos virtuaisDefinedRetornes true se o valor for definido. comprimentoRetorna o comprimento da representação de string do item: Senha muito curta, Dumbass! Repetir (n) Repita a string um número especificado de vezes. # Foofoofooreplace (Pesquisar, substituir) sai da string com todas as instâncias do primeiro argumento (especificado como uma expressão regular de perl) com o segundo. # foo_bar_bazremove (padrão) sai da string com todas as instâncias do padrão (especificado como uma expressão regular de perl ) removido. # foobarbazmatch (padrão, global) executa uma correspondência de expressão regular na string usando o padrão passado como um argumento. Se o padrão corresponder à string, o método retornará uma referência a uma lista de cortes capturadas entre parênteses no padrão. , # parede, Larryif o padrão Não corresponde então o método retorna falso, em vez de retornar uma lista vazia que perl e o kit de ferramentas de modelo consideram um valor verdadeiro. Isso permite que você escreva expressão como esta. Pattern Matches: Padrão não corresponde Qualquer modificador de regex, como / s, deve ser adicionado no regex usando a sintaxe (? S). Por exemplo, para modificar o regex para desconsiderar o espaço em branco (a chave / x), use: (W +)'; correspondências = nome.Match (re); %] Para executar uma pesquisa global para corresponder ao padrão quantas vezes aparece na cadeia de origem, forneça um valor verdadeiro para o argumento 'global' após o padrão. Search (padrão) Executa uma função semelhante a' corresponder ', mas simplesmente retorna true se a string corresponder ao padrão de expressão regular passado como um argumento . # Barthis método virtual agora é descontado em favor de 'jogo'. Mova-se agora, não há mais nada para ver aqui.Split (padrão) chama a função Split () do Perl para dividir uma string em uma lista de strings. pedaço (tamanho) divide o valor em uma lista de pedaços de um determinado tamanho. Saída: 1234567824683579 Se o tamanho é especificado como um número negativo, então o texto será cortado da direita para a esquerda. Isso dá ao agrupamento correto para números, por exemplo. Saída: 1,234,567Substr (compensação, tamanho, substituição) retorna uma substring a partir de 'deslocamento', para caracteres "comprimento". # Barif 'duração' não é especificado, então ele retorna tudo a partir do 'deslocamento' até o final da string. # wiz waz wozif ambos "comprimento" e 'substituição' são especificados, então o método substitui tudo a partir de "deslocamento" para caracteres "comprimento" com $ substituição. A substring removida da string é então retornada. # foo bar baz # foo wiz waz wozlistreturn o valor como uma única lista de elementos. Isso pode ser útil se você tiver uma variável que possa conter um único item ou uma lista e deseja tratá-los igualmente. O método 'List' pode ser chamado contra uma referência de lista e simplesmente retornará a referência original, efetivamente um NO-OP. # coisa pode ser um escalar ou um listhashreturn o valor como uma referência de hash contendo uma única entrada com o "valor" da chave indicando o valor escalar original. Tal como acontece com o método virtual 'List', isso geralmente é usado para ajudar a massagear os dados em diferentes formatos.Sizealways retorna 1 para valores escalares. Este método é fornecido para consistência com os métodos de tamanho de hash e lista.Requirements: · Perl


Template :: Manual :: VMethods Software Relacionado