Bonjour à tous,
Je me trouve devant un petit problème lié à la fonction re.sub et aux expressions régulières.
Je souhaiterai passer la chaîne capturer par re.sub en paramètre de la fonction eval().
Ce qui donnerai un truc comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 maVar = '<p>test <% coucou %><p>' coucou = 'hello' re.sub(r'<%\s*(.+)\s%*>', eval('\\1'), maVar)
Malheureusement j'ai une jolie erreur :
Et je ne comprend pas bien pourquoi ça ne passerai pas.SyntaxError: unexpected character after line continuation character
Y'a t'il un moyen pour que ça marche comme ça ou ce n'est pas du tout la bonne manière de procéder ?
Merci d'avance
Partager