*   >> Lecture Éducation Articles >> science >> la programmation

Les expressions régulières en Perl Pour Les Novice

l est Perl pour Windows. Vous pouvez utilisez Perl pour tout autre système d'exploitation, mais sa version devriez être 5.6 ou supérieur. Tout le code je vous donne dans cette série, travaillera avec Perl pour les différents systèmes d'exploitation. Maintenant, AcivePerl n'a pas besoin de la ligne suivante au début du code, tout en Perl pour d'autres systèmes d'exploitation doivent la ligne: #! /Usr /local /bin /perl je utiliser l'invite (fenêtre) DOS de Windows XP pour faire fonctionner tout les échantillons que vous aurez dans cette série.

Vous pouvez utiliser une console similaire dans votre système d'exploitation pour essayer les échantillons de code. Simple Matching Word Considérez ce qui suit: "Bonjour tout le monde" = ~ /World /; Ce qui précède est une expression. Nous pouvons appeler la chaîne sur le reste de la chaîne disponible. = ~ Est appelé l'opérateur de liaison. Il lie la chaîne disponible avec ce qui est à sa droite, (/World /). Maintenant /World /est connu comme le littéral regex. Quel est l'intérieur des deux barres obliques est appelé le modèle. Il peut être plus complexe que ce que (Monde) que vous voyez.

L'opérateur de liaison est dit d'avoir deux arguments: l'un ("Bonjour tout le monde") sur sa gauche et l'autre (/World /) sur sa droite. Les deux arguments et l'opérateur de liaison forment une expression. Cette expression peut être utilisée dans les conditionnelles (si la condition). Si le motif, dans ce cas "Monde" se trouve dans la chaîne disponible, alors l'expression renvoie vrai. Si elle ne se trouve alors l'expression renvoie false. Matching est dit de se produire, si le motif, (dans ce cas, "World") se trouve dans la chaîne disponible.

Le code Perl suivant, que vous pouvez essayer, illustre cela: use strict; if ("Bonjour tout le monde" = ~ /World /) {print "matched"; } Else {print "ne correspond pas"; } Si vous essayez le code ci-dessus, l'écran serait imprimer, «adapté». Remarque: une variable peut être utilisé à la place de la chaîne disponible, "Bonjour tout le monde". Motif Considérez la chaîne suivante assignée à la variable, availableString. $ availableString = "exemples de créatures sont la chauve-souris, le chat et le rat.

"; Vous voudrez peut-être de savoir si le mot, "chauve-souris", "chat" ou "rat" existe dans la chaîne. L'examen de la chaîne, nous voyons que "chauve-souris", "chat" et "rat", chaque extrémité "at". Le regex suivante sera utilisée pour déterminer si "chauve-souris", "chat" ou "rat" existent dans la cha

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.