You are on page 1of 6

COLETA DE CORPUS

NA WEB
CURSO BÁSICO
José Antonio V. S. de M. Oliveira
Aula 9 – Julho/2010
Perl - Funções
 chomp(string)
 Remove as quebras de linha do final de uma string;
 lc(string)
 Converte a string para letras minúsculas
 reverse(string/array)
 Inverte a ordem de uma string ou um array (mais usado
para array, porque não respeita a codificação de acentos.
 uc(string)
 Converte a string para maiúsculas
Perl - Funções
 length(string)
 Retorna o tamanho (em caracteres) da string, contando espaços e enters.
 split(/er/, string)
 Retorna uma lista de strings quebrando o parâmetro de acordo com a
expressão regular.
 join(separador, string)
 Cria uma string juntando os elementos do array
 int(numero)
 Retorna a parte inteira de um número
 rand(numero)
 Retorna um número aleatório de 0 até o parâmetro.
Perl - Funções
 pop(array)
 Remove o último elemento de uma lista
 push(array, elemento)
 Insere o elemento no final do array
 sort({regra}, array)
 Ordena um array, usando a regra (opcional)
 delete(elemento_da_hashtable)
 Exclui um elemento da hashtable
 each(%hashtable)
 Retorna um par (chave, valor) de uma hashtable
Perl - Funções
 exists(elemento)
 Retorna verdadeiro ou falso, caso o elemento exista no array ou no
hashtable
 keys(%hashtable)
 Retorna um array com todas as chaves do hashtable
 values(%hashtable)
 Retorna um array com todos os valores do hashtable
 open(VARIAVEL, “nomedoarquivo”)
 Abre um arquivo
 close(VARIAVEL)
 Fecha o arquivo
Perl - CPAN
 CPAN - Comprehensive Perl Archive Network
 Repositório de bibliotecas em Perl
 http://search.cpan.org (busca)
 No Cygwin:
Shell do cpan
 install

 upgrade

 Alguns pacotes precisam de outros, nem sempre a


instalação dos pré-requisitos é automática.

You might also like

  • Aula 8
    Aula 8
    Document8 pages
    Aula 8
    javsmo
    No ratings yet
  • Aula 7
    Aula 7
    Document16 pages
    Aula 7
    javsmo
    No ratings yet
  • Aula 7
    Aula 7
    Document16 pages
    Aula 7
    javsmo
    No ratings yet
  • Aula 2
    Aula 2
    Document16 pages
    Aula 2
    javsmo
    No ratings yet
  • Aula 5
    Aula 5
    Document11 pages
    Aula 5
    javsmo
    No ratings yet
  • Aula 3
    Aula 3
    Document16 pages
    Aula 3
    javsmo
    No ratings yet
  • Aula 4
    Aula 4
    Document16 pages
    Aula 4
    javsmo
    No ratings yet
  • Aula 2
    Aula 2
    Document16 pages
    Aula 2
    javsmo
    No ratings yet
  • Aula 1
    Aula 1
    Document21 pages
    Aula 1
    javsmo
    No ratings yet