Comment retirer tous les accents d'un XML via python

Fermé
Cedric - 6 juil. 2022 à 17:53
mamiemando Messages postés 33642 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 avril 2025 - 8 juil. 2022 à 19:17
Bonjour,

J'aimerais retirer tous les caractères "é" et "è" d'un fichier XML via Python.

Néanmoins, je suis confronté au problème des tabulations, qui ne sont pas supportées par Python.

De plus, le fichier comporte de nombreux guillemets ' et " qui parasitent la lecture du fichier par Python.

Pouvez-vous m'aider à automatiser le retrait de ces caractères svp ?
A voir également:

2 réponses

yg_be Messages postés 23531 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2025 Ambassadeur 1 579
6 juil. 2022 à 18:14
bonjour,
qu'as-tu essayé?
0
mamiemando Messages postés 33642 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 avril 2025 7 844
8 juil. 2022 à 19:17

Bonjour,

As-tu essayé cette approche ?

import unicodedata

def strip_accents(s):
    return ''.join(
        c
        for c in unicodedata.normalize('NFD', s)
        if unicodedata.category(c) != 'Mn'
    )

print(strip_accents("àâéèêëîïôöùû")) # 'aaeeeeiioouu'
0

Discussions similaires