Exemple de texte: String -> contenu dans la balise rev (via lxml). J'essaie de supprimer les {{BLOCKS}} dans le texte.Comment faire pour supprimer les blocs entourés par des accolades via python
Je l'ai utilisé l'expression rationnelle suivante pour supprimer simples, un des blocs de ligne:
p = re.compile('\{\{*.*\}\}')
nonBracketedString = p.sub('', bracketedString)
Toutefois, cela ne supprime pas la première ligne à plusieurs section entre crochets au début du contenu. Comment peut-on enlever les blocs à plusieurs lignes et à accolades?
EDIT:
Solution de réponse:
p = re.compile('\{\{*?.*?\}\}', re.DOTALL)
nonBracketedString = p.sub('', bracketedString)
Hmm -> Je viens de découvrir que le point ne correspond pas à de nouvelles lignes: http://www.regular-expressions.info/dot.html – torger