Utilisation d'expressions régulières est un moyen puissant pour analyser les données des fichiers , mais pour un débutant, il peut être frustrant . Les symboles et une syntaxe étrange obtiennent facilement écrasante dans les expressions complexes. Peu importe , l'apprentissage des expressions régulières est essentiel d'être un administrateur de systèmes efficaces. Si vous avez besoin de vérifier des chaînes qui sont numérique, vous pouvez créer une expression pour vérifier tout ce que vous avez besoin de cette chaîne , tout en sautant sur des lignes qui ne contiennent pas de chiffres. Instructions 1 créer un « j ». Fichier ou d'ouvrir une pré- existant. 2 Créer une variable dans laquelle stocker le résultat de votre expression régulière . Nous allons utiliser " $ string " comme variable . Vous pouvez utiliser n'importe quelle chaîne que vous souhaitez vérifier une expression régulière . 3 Créer une expression régulière pour analyser les chiffres. Ceci est fait en utilisant soit " \\ d" ou " [0-9] " chacun va tenter de trouver un chiffre dans votre chaîne. Si vous voulez seulement un nombre spécifique ou une plage de numéro, vous pouvez modifier les numéros . Donc, si vous ne vouliez numéros 3 et 6 par exemple , vous pouvez utiliser " [ 3-6 ] " . Maintenant, ajoutez l'opérateur «+» pour capturer les numéros qui ont plus d'un chiffre. Grâce à notre variable, il ressemblerait à ceci : $ string = ~ m /[0-9] + /; si la chaîne contient au moins un chiffre de n'importe quelle taille , il sera retourner "true". l' "m //" syntaxe indique simplement ce qui suit comme une expression régulière . 4 Capturez les chiffres que vous avez besoin en ajoutant des parenthèses autour de l'expression régulière qui permettra de saisir elles. Dans notre exemple, nous allons saisir le premier numéro trouvé dans une chaîne. En mettant entre parenthèses autour d'elle , nous pouvons appeler le résultat du match $ string = ~ m /( [0-9] +) /; print " C'est le premier match : $ 1" . ; Photos Cet exemple permet d'imprimer le match trouvé dans le premier jeu de parenthèses . Il ya beaucoup d'autres façons d'utiliser des expressions régulières pour vérifier les chaînes numériques , mais ils varient considérablement, car il dépend de ce que vous devez vérifier .
|