Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como dividir Além URLs em Perl
A linguagem de programação Perl tem uma robusta biblioteca de ferramentas de processamento de texto. Você pode usar essas ferramentas para dividir o texto em pedaços menores . Isto é útil quando você quer se separaram um Uniform Resource Locator (URL) , ou endereço do site, em várias cadeias menores. Por exemplo, você pode dividir o URL de uma página da Web para o nome de domínio eo nome do site de arquivos. Ferramentas de processamento de texto do Perl permitem que você faça isso com muito esforço mínimo. Coisas que você precisa
computador com Perl Interpreter Instalada
Show Mais instruções
1

Crie um novo arquivo de texto usando um editor de código como o Notepad. Salve o arquivo usando a extensão de PLX .
2

Abra um prompt de comando e navegue até a pasta onde você salvou o arquivo criado no passo anterior . Por exemplo, se você salvou o arquivo na raiz de sua unidade C: \\ no Windows , digite " cd C: \\" . (Sem as aspas ) no prompt de comando
3

Declare um tipo de dados e atribuir a ela um valor igual ao URL que você deseja dividir. Desde URLs têm caracteres de barra , uma sequência especial de escape deve ser escrito para Perl para armazenar o caractere correto. A seqüência de escape para uma barra é "\\ /". Por exemplo, você pode escrever o seguinte no topo do arquivo de código fonte:

$ myURL = " www.websitename.com \\ /public \\ /index.html ";
4

Dividir a corda para além usando a barra como o caractere delimitador . Isso vai quebrar a URL em três seqüências distintas: . " Www.websitename.com ", " público " e " index.html " Escreva a seguinte declaração para executar a operação de divisão :

@ splitURL = split ( /\\ //, $ myURL );
5

Imprima as cordas individuais a partir do URL divisão. A função split armazena cada corda como um elemento separado em uma matriz. Para imprimir o primeiro elemento da matriz , escreva a seguinte declaração :

imprimir @ splitURL [0];
6

Imprima uma linha em branco para quebrar a saída do programa em puro linhas. Escreva a seguinte declaração para fazer isso:

print " \\ n";
7

Imprima o resto das cordas, e incluir linhas em branco entre cada uma delas. Escreva as seguintes declarações para fazer isso:

imprimir @ splitURL [1];

print " \\ n";

imprimir @ splitURL [2];

print " \\ n";
8

Execute o script Perl , emitindo o seguinte comando a partir da linha de comando , substituindo o nome que você escolheu no passo 1 para 'filename' :

perl filename.plx
9

Observe a saída do programa. A saída do programa fica assim:

www.websitename.com

público

index.html

Anterior :

Próximo : No
  Os artigos relacionados
·Como ativar o Perl no Snow Leopard 
·Como Ler Inteiros em Perl 
·Como remover espaço em branco em Perl Regex 
·Como escrever um script Perl para processar um formulá…
·Como analisar uma linha de Perl 
·Como obter a diferença de duas datas em Perl 
·Como chamar rotinas de montagem de Perl 
·Como chamar Plink de um script Perl 
·O que é o PERL Sintaxe 
·Como encontrar duplicatas em arquivo usando Perl 
  Artigos em destaque
·Como aprender ASP 
·Como lançar Perl De SSH 
·Você pode ter um Hyperlink em um suporte PHP 
·Como Lançai a visualização de parâmetros em Android…
·Variáveis ​​de Referência em Função PHP 
·Como aparar a String para o comprimento em PHP 
·Como ler em Cordas em array C + + 
·Como fazer um formulário em Java 
·Como substituir um Tag H2 
·Como ler um arquivo de texto em PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados