je ne suis plutôt débutant en Python, dans une chaîne :
Timer 1 >= 10 And Timer 2 < 20 And Counter 1 >= 110
je veux remplacer les And ou Or par And + retour à la ligne
mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
expression = re.sub(r'^(.*)\s+(And|Or{1})\s+(.*)$',r'\1 \2\n\3',expression.strip ())
print "expression = '%s'\n" % expression
remplace que la dernière itération :
expression = 'Timer 1 >= 10 And Timer 2 < 20 And
Counter 1 >= 110'
commenr pourais-je donc le faire pour tous, en Perl ou shell unix on utilise g pour global.