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.