Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
A função de divisão em Perl
A função split é um elemento de capacidade de processamento de texto do idioma do Perl. A linguagem de programação Perl é conhecida por sua capacidade de " analisar " e texto do processo. Analisando texto envolve a busca de uma seqüência de caracteres para um determinado padrão e extrair ou manipular os segmentos resultantes. Dividir separa uma seqüência de caracteres em elementos , procurando por um determinado padrão . O padrão não é copiado para fora da cadeia, mas todos os caracteres entre o padrão são tratadas como um campo. Perl Background Fotografia de

Perl é amplamente utilizado para uma variedade de programas da Internet. Uma aplicação é a geração de páginas web. Páginas da Web são escritas em HTML, o que significa que a linguagem de marcação de hipertexto . HTML é apenas um sistema de formatação e não contém quaisquer construções de programação . Programas escritos em Perl gerar páginas da Web em HTML de acordo com as ações do usuário ou argumentos de chamada . A capacidade de processamento de texto do idioma é essencial para esta tarefa. Assim como Perl é adequado para a criação de páginas da Web , ele também é capaz de ler as páginas existentes para extrair informações essenciais . Web crawlers que documentam as ligações entre sites são muitas vezes escrito em Perl.

Argumentos

A função split recebe três argumentos , apesar de tudo pode ser desperdiçada. Os três argumentos para a função são padrão , expressão e limite. Argumentos só pode ser deixado de fora da direita da lista. Ou seja, se o padrão for deixada de fora , você não pode especificar uma expressão ou um limite. O argumento padrão especifica a seqüência de caracteres que deve ser usado como o divisor de campo na expressão. A expressão é a cadeia que vai ser dividido. Limite especifica uma série de elementos para extrair a partir da string. Se a expressão é deixado de fora , $ _ é utilizado ; . Se o padrão é deixado de fora , a seqüência é dividida em espaços em branco

Resultados

A função retorna um valor que é uma matriz . Uma matriz é um conjunto de valores , como uma lista. A matriz de receber pode ser desperdiçada , e o padrão $ _ variável será preenchida . $ _ É uma variável de sistema padrão usado em Perl. A matriz de saída em vez disso pode ser representado por uma lista de variáveis ​​. A lista variável de recebimento devem estar contidos entre parênteses, como ( $ primeiro , $ segundo, $ terço) = split ( /:/, $ txt ) .
Exemplos

A função split sem nenhum parâmetro , onde $ _ já foi preenchida com uma frase como " Olá, eu estou aqui, " resultará em uma matriz com elementos ( " Olá", " I", " sou" " aqui " ) . Se a variável $ rec é preenchido com o texto " Esquerda : Direita: Centro : Top: Bottom, " o chamado split ( /:/, $ rec) produziria o array (" esquerda" , "direita" , "centro" , "Top " , "Bottom" ) . O argumento limite reduz essa saída para split ( /:/, $ rec, 3 ) resulta em ( "esquerda" , "direita" , "centro" ) .

Anterior :

Próximo : No
  Os artigos relacionados
·Perl & Raiz quadrada Funções 
·PERL Vs . SED 
·Como testar um CGI Script Sendmail 
·Como manter uma janela Focada em Perl /Tk 
·Como usar Ajax Com Perl 
·Como faço para obter Perl Contador Script para coletar…
·Como ler DOSBox em Perl 
·Como encontrar a diferença entre dois arquivos com Per…
·Como ler uma linha DOSBox Com Perl 
·Como encontrar caracteres chineses Usando expressões r…
  Artigos em destaque
·Como editar no Windows Script Host 
·Como abrir vários arquivos de Entrada e Saída em C + …
·Como fazer uma célula da tabela clicável 
·Como classificar um array em ordem alfabética em PHP 
·Como programar uma pergunta e resposta Programa em Basi…
·Como criar Javadoc ao comentar 
·Como monitorar o pool de conexão no Sun Java 7 JVM Opt…
·Como criar uma nova forma dentro do projeto NetBeans 
·As vantagens de Rijndael Algoritmos 
·Como escrever uma grade 5X5 usando C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados