Comment faire pour utiliser des variables dans Perl Regex pour Ubuntu

Comment faire pour utiliser des variables dans Perl Regex pour Ubuntu


Une expression régulière, ou "regex" pour faire court, est un outil de programmation qui est utilisé pour trouver des correspondances de mots dans le texte (ou une "chaîne de caractères", dans la programmation-parler) et de les manipuler. L'utilisation d'un regex Perl dans une variable est simple. Tout ce que vous avez à faire est d'appeler la variable comme vous le feriez normalement en Perl. Les expressions régulières sont faciles en Perl parce que Perl est un langage de programmation conçu avec le traitement de texte à l'esprit.

Instructions

1 Définir le regex en utilisant une variable. Le regex est juste une chaîne Perl normale. Par exemple, pour définir le "foo" variable avec regex "bonjour," écrire:

my $ foo = "bonjour";

2 Créez le regex en utilisant l'opérateur = ~ et appeler la variable. Par exemple, pour utiliser la regex "$ foo":

print "Il correspond à \ n" if "Bonjour tout le monde" = ~ / $ foo / #matches

3 Utilisez une variable dans une classe de caractères. expressions regex variables peuvent également être utilisés dans les classes de caractères, qui représentent un ensemble de caractères pour correspondre. Par exemple, pour correspondre les lettres h, e, l, ou o, écrire:

$ Foo = "helo"; / [$ Foo] / #matches 'h', 'e', ​​'l', ou 'o'