Options remplaçant dans une expression régulière peut se compliquer rapidement , vous avez besoin d'isoler l'option que vous souhaitez remplacer avant de faire des changements. Cela va autrement potentiellement briser le reste des matchs . C'est pourquoi c'est une bonne idée de séparer les différentes sections de votre expression régulière entre parenthèses car il devient plus facile de travailler avec des segments individuels. Les expressions régulières sont utilisées par une grande variété de langages de script et sont un moyen puissant pour analyser les données d'un ou plusieurs fichiers . Instructions
1
Ouvrez le script dont l'expression régulière que vous souhaitez modifier. Accédez à elle .
2
Enregistrez une copie de l'expression régulière avant de changer quoi que ce soit par copier-coller dans un autre fichier . Maintenant trouver les pièces de l'expression régulière que vous souhaitez modifier . Ainsi, par exemple , vous avez:
( [0-9 ] + [ az] )
Cette partie de l' expression correspondra à un ou plusieurs numéros , suivi par une lettre. Si vous voulez remplacer cette partie de l'expression , il suffit de faire vos changements à l'intérieur des parenthèses , sinon vous allez commencer à affecter le reste de l' expression.
3
Utilisez les variables intégrées numérotées pour tester les matches de votre nouvelle expression. Pour chaque paire de parenthèses que vous avez, le résultat du match est stocké dans une variable numérotée . Par exemple, votre expression est:
( [0-9 ] + [ az] )
La séquence dans laquelle qui apparaît dans votre expression est le nombre il est stocké po Si c'est la première ensemble de parenthèses , alors vous pouvez voir le résultat en utilisant :
print $ 1 ;
imprimera le texte qui satisfait l'expression régulière . Si c'était le deuxième ensemble de parenthèses , vous utilisez "$ 2" et ainsi de suite . Continuer à tester votre expression jusqu'à ce qu'elle fait exactement ce dont vous avez besoin qu'il fasse.