Bonjour à tous ;)
Je suis débutant en python et j'essaie de faire un code tout simple qui matche les **En gras** d'un texte pour les remplacer par des <b>En gras</b> html :)
Jusque la rien de compliquer j'utilise ce code python:
line = re.sub('(\*\*)([^*]+)(\*\*)','<b>\\2</b>',line)
Cela fonctionne très bien sauf si l'on écrit **Le texte en * gras**
Le code ne match plus les ** cela vient du [^*]+ (cela veut bien dire n'importe quel caractère sauf *?) le problème est qu'il faudrait exclure la chaine ** et non * mais je 'y parvient pas :/ merci de votre aide :)
P.S.: c'est moitier python/regex alors je ne sais pas trop où poster :/