Dans cette leçon, nous allons commencer notre module sur les expressions régulières. Une expression régulière est un ensemble de caractères, soit spécifiquement, soit dans une plage pouvant être recherchée dans tout type de document textuel. Alors qu'est-ce que cela signifie? Eh bien, si, par exemple, j'utilisais la commande grep, et je voulais trouver chaque occurrence du mot et dans un fichier, Je voudrais à l'invite de commande, taper grep et, puis un fichier. Et qu'est-ce que cela ferait est-ce que cela passerait par un fichier, et retirez chaque occurrence des lettres ET étant côte à côte en minuscules. ET dans les guillemets simples ou le texte est la plus simple des expressions régulières. Mais cela serait considéré un jeu de caractères. Maintenant, si, par exemple, je voulais trouver ET et je m'en fiche si quelque chose le suit, alors j'ajouterais un astérisque. Alors maintenant, j'ai and* somefile. Et cela produirait à tout moment ET se produirait ensemble suivi d'au moins un autre caractère, et il peut s'agir d'un caractère répétitif ou un autre personnage. On a l'habitude de voir ça car cela ressemble beaucoup au caractère générique de Microsoft. Maintenant, et si nous avions besoin de trouver le mot et mais nous ne savions pas comment l'épeler? Nous pouvons utiliser l'opérateur point. Par exemple, je peux taper grep, et on va dire que je sais et commence par un A, mais il y a une lettre au milieu et je ne suis pas sûr que ce soit le cas. Je vais donc y mettre un point ou un point, et puis je vais le suivre avec un D parce que je sais qu'il y a un D là-dedans. Après avoir tapé la recherche, Je dois m'assurer de saisir un fichier. Et un fichier vraiment, il représente n'importe quel fichier dont vous avez besoin chercher à travers. Cela passera par le fichier et produire des instances de la lettre A avec un personnage, suivi de la lettre D. Maintenant, si je savais qu'il y avait un caractère après le D, Je pourrais juste entrer et mets ça. Cela produira A, n'importe quelle lettre, D, n'importe quelle lettre. Mais il ne produira pas et. La raison en est qu'une fois que j'ai mis le point, il doit y avoir un personnage. Quelques autres caractères spéciaux dont nous avons besoin être conscient de sont le caret, qui est Shift + 6 et le signe dollar, qui est Shift + 4. Le caret localise n'importe quoi tant qu'il se trouve au début d'une ligne. Donc si j'avais grep et puis j'ai eu caret et à un fichier, il cherchera dans un fichier et retirez chaque occurrence de et où A est le premier caractère de la ligne. A l'inverse, si je faisais exactement la même chose, seulement j'utiliserais un signe dollar, donc ma recherche serait et signe dollar, alors ça va produire pour moi chaque occurrence de et qui se produit à la fin d'une ligne. De plus, si vous créez une expression régulière où vous combinez le caret et le signe dollar, cela recherchera et produira chaque instance d'une ligne vierge dans ce document. Dans notre prochaine leçon, nous allons parler sur la façon de formater une expression régulière. A plus tard.