Salut à tous
Salut à tous
Voici un bout de code qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 def supprAcc(texte): """Remplace les lettres accentuées par des lettres non accentuées""" mots = "" for c in texte: code = ord(c) if (code >= 192) & (code <= 196): mots = mots + "A" elif code == 199: mots = mots + "C" elif (code >= 200) & (code <= 203): mots = mots + "E" elif (code >= 204) & (code <= 207): mots = mots + "I" elif (code >= 210) & (code <= 214): mots = mots + "O" elif (code >= 217) & (code <= 220): mots = mots + "U" elif (code >= 224) & (code <= 228): mots = mots + "a" elif code == 231: mots = mots + "c" elif (code >= 232) & (code <= 235): mots = mots + "e" elif (code >= 236) & (code <= 239): mots = mots + "i" elif (code >= 242) & (code <= 246): mots = mots + "o" elif (code >= 249) & (code <= 252): mots = mots + "u" else: mots = mots + c return mots
Pierre
Je travaille avec Word 2019 sous Windows 10
@Pierrot92320
Houla, tu sais que python est un langage évolué
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 from unicodedata import normalize stripAccent = lambda s: normalize('NFKD', s).encode('ASCII', 'ignore') print(stripAccent('Frédéric'))
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
waaaaaaaaaaaw
merci beaucoup pour vos repense
Pierre
Je travaille avec Word 2019 sous Windows 10
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager