Je n'arrive pas à trouver une bonne ressource sur ce sujet J'essaie de faire un simple repositionnement.
Je veux remplacer la partie où il y a (.* ?), mais je n'arrive pas à trouver la syntaxe pour le faire Je sais comment le faire en PHP, donc j'ai fait des essais avec ce que je pense que cela pourrait être basé sur cela (c'est pourquoi il y a le $1 mais je sais que ce n'est pas correct en python) J'apprécierais si quelqu'un pouvait me montrer la bonne syntaxe, je ne demande pas de spécificité pour une certaine chaîne de caractères, juste comment je peux remplacer quelque chose comme ça, ou si elle avait plus d'une zone () Merci.
originalstring = 'fksf var:asfkj;'
pattern = '.*?var:(.*?);'
replacement_string='$1' + 'test'
replaced = re.sub(re.compile(pattern, re.MULTILINE), replacement_string, originalstring)