Quelques personnes ont juste recommandé de supprimer les accolades de $ {1}, mais cela ne semblait pas changer quoi que ce soit; toujours rien pour 1 $.
Je suis en train de mettre les choses entre parenthèses dans la valeur d'un attribut src dans une balise img:
$toc_line =~ s!<inlineFig.*?(\.\./pics/ch09_inline99_*?\.jpg)*?</inlineFig>!<img src="$1" alt="" />!g;
Les balises img viennent encore avec src = « » au lieu de, par exemple, src = "../pics/ch09_inline99_00".
Thx
S'il vous plaît ajouter des informations à votre question existante
double:Why is $1 empty in my substitution?
vous devriez continuer dans le fil existant, ne pas rediffuser un duplicata essentiel sans l'historique – annakata