bonjour. Supposons que j'ai 6 ou 10 formules d'expression régulière pour rechercher et remplacer. Par example. 2 premières expressions régulières*:
Search: <title>.*\|\K(.*)(</title>)
Replace by:\x20 Test \x20\2
Search: <em>.*\|.*</em>)(</title>)
Replace by: \x20\2
et cetera,. Le code Python doit exécuter ces regex, dans l'ordre que je choisis, et pouvoir toujours ajouter une nouvelle regex. Mais pour regex, vous devez également considérer l'option .matches newsline
Mais si je veux faire 3 remplacements de regex, un par un dans l'ordre que je veux, dans certains fichiers .txt, comment puis-je le faire ?
C'est un point de vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import re s = '(zyx)bc' print (re.findall(r'(?<=\()\w+(?=\))|\w', s)) ['zyx', 'b', 'c']
Partager