Bonjour, je cherche à faire un truc qui semble plutôt simple mais les expressions régulière n'étant pas mon fort, un peu d'aide serait le bienvenue
J'ai une chaine de caractère formatée comme cela :
[face]Arial[/face][size]-19[/size]
et je souhaiterai remplacer le nombre de la taille par celui que je veux mais je bute
Mes tentatives :
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #sans rien echapper font = "[face]Arial[/face][size]-19[/size]" reg = r".*[size].*[\size]" s = re.sub(reg, "[size]-15\[\size]", font) print s # [size]-15\[\size]] #en echapant les [ ] et \ font = "[face]Arial[/face][size]-19[/size]" reg = r".*\[size\].*\[\\size\]" s = re.sub(reg, "\[size\]-15\[\\size\]", font) print s # [face]Arial[/face][size]-19[/size]
Merci
Partager