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 :

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;
}
Cette ligne ci ne marche pas : $oc = ($chaine =~ tr/\$_/*/);
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