Bonjour,
Je me demande s'il existe un moyen d'utiliser directement un tuple de
caractères pour définir un pattern de re. Voici ce que je fais pour
l'instant:
operators = ('*', '+', '-', '/', '(', ')')
pattern1 = r'[\s' + '\\'.join(z for z in operators) + ']*'
test = ' (mrcontentcoluum - mrsidebar) + 10px '
print
re.compile(pattern1).split(test.strip())[1:]
Je veux obtenir (et j'obtiens):
['mrcontentcoluum', 'mrsidebar', '10px']
Accessoirement, y aurait-il une solution sans re, c'est à dire un genre
de split paramétré par une liste de séparateurs mis en OU ?
Merci, bonne soirée,