remplacement dans 1 chaînes (expr régulières)
je ne suis plutôt débutant en Python, dans une chaîne :
Citation:
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:
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 :
Citation:
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.