Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como substituir Opções em Expressão Regular
opções Substituindo em uma expressão regular pode ser complicado rapidamente , você precisa isolar a opção que você deseja substituir antes de fazer quaisquer alterações. Fazê-lo de outra forma potencialmente quebrar o resto dos jogos . É por isso que é uma boa idéia para segregar as diferentes seções da sua expressão regular utilizando parênteses pois torna-se mais fácil trabalhar com segmentos individuais . As expressões regulares são usadas por uma variedade de linguagens de script e são uma maneira poderosa para analisar os dados de um ou muitos arquivos. Instruções
1

Abra o script cuja expressão regular que você gostaria de editar . Vá até ele.
2

Salve uma cópia da expressão regular antes de mudar qualquer coisa , copiando e colando -o em outro arquivo. Agora, encontrar as peças da expressão regular que você deseja alterar . Assim, por exemplo , você tem :

([0-9 ] + [ az] )

Esta parte da expressão irá corresponder a um ou mais números , seguidos por uma letra. Se você quiser substituir essa parte da expressão , basta fazer as alterações dentro dos parênteses , caso contrário, você vai começar a afetar o resto da expressão.
3

Use as variáveis ​​internas numeradas para testar os jogos de sua nova expressão. Para cada conjunto de parênteses que você tem, o resultado do jogo é armazenado em uma variável contados. Por exemplo, sua expressão é :

([0-9 ] + [ az] )

A sequência em que isso aparece na sua expressão é o número que está armazenado dentro Se é a primeira conjunto de parênteses , a seguir você pode ver o resultado usando :

print $ 1 ;

Isto irá imprimir o texto que corresponde a sua expressão regular . Se fosse o segundo conjunto de parênteses , você usaria "$ 2" e assim por diante . Continue testando sua expressão até que ele faz exatamente o que você precisa que ele faça.

Anterior :

Próximo : No
  Os artigos relacionados
·Como testar um CGI Script Sendmail 
·Perl 5.10 vs. 5.8.8 
·Como usar um EXE em Visual Basic Com Perl 
·Como usar expressões regulares para verificar uma cade…
·Como extrair as entradas a partir de múltiplas - Fasta…
·Como encontrar o modo em uma matriz de números em Perl…
·My Perl Separa strings não está funcionando 
·Perl & Raiz quadrada Funções 
·Como encontrar a diferença entre dois arquivos com Per…
·Como usar o Awk em Perl 
  Artigos em destaque
·Como converter o itálico para Normal em látex 
·Como usar o PHPMailer em um Webform 
·Como vincular uma função OCI 
·Java Erro PID: 236 
·Como substituir um período Usando string com Java 
·Como excluir registros em um array Programa C 
·Como escrever uma ponte usuário WordPress 
·Como enviar PHP e HTML e-mail de um modelo separado 
·Como usar um controlador em Java 
·Como posso fazer um botão aparecer com base em element…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados