Bonjour, je voulais savoir s'il est possible d'entrer une variable à l'intérieur d'une regex. J'ai mis uen série de motif dans un tableau et je veux les parcourir. Je vous explique avec du code :
Cette ligne ci ne marche pas : $oc = ($chaine =~ tr/\$_/*/);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 @tableau = ("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); $chaine = "abcde"; foreach (@tableau){ $oc = ($chaine =~ tr/\$_/*/); push @tableau2, $oc; }
La variable $_ magique contient au premier la lettre a, ensuite b...
Mais le problème c'est que je n'ai pas le droit :S
Comment faire pour injecter une variable d'un tableau qui change au tour pour tour dans une regex ?
Merci de votre aide
Partager