]>
gitweb.pimeys.fr Git - scripts-20-100.git/blob - remplace_accents.py
4 """ Tout petit script à importer partout où on en a besoin
5 pour enlever les accents/œ/æ/trémas d'une chaîne unicode
8 def remplace_accents(chaine
):
11 u
"á":u
"a", u
"à":u
"a", u
"â":u
"a", u
"ä":u
"a",
12 u
"Á":u
"A", u
"À":u
"A", u
"Â":u
"A", u
"Ä":u
"A",
13 u
"é":u
"e", u
"è":u
"e", u
"ê":u
"e", u
"ë":u
"e",
14 u
"É":u
"E", u
"È":u
"E", u
"Ê":u
"E", u
"Ë":u
"E",
15 u
"í":u
"i", u
"ì":u
"i", u
"î":u
"i", u
"ï":u
"i",
16 u
"Í":u
"I", u
"Ì":u
"I", u
"Î":u
"I", u
"Ï":u
"I",
17 u
"ó":u
"o", u
"ò":u
"o", u
"ô":u
"o", u
"ö":u
"o",
18 u
"Ó":u
"O", u
"Ò":u
"O", u
"Ô":u
"O", u
"Ö":u
"O",
19 u
"ú":u
"u", u
"ù":u
"u", u
"û":u
"u", u
"ü":u
"u",
20 u
"Ú":u
"U", u
"Ù":u
"U", u
"Û":u
"U", u
"Ü":u
"U",
21 u
"ý":u
"y", u
"ỳ":u
"y", u
"ŷ":u
"y", u
"ÿ":u
"y",
22 u
"Ý":u
"Y", u
"Ỳ":u
"Y", u
"Ŷ":u
"Y", u
"Ÿ":u
"Y",
23 u
"œ":u
"oe", u
"æ":u
"ae",
24 u
"Œ":u
"OE", u
"Æ":u
"AE"}
25 for avant
,apres
in remplacements
.items():
26 chaine
=chaine
.replace(avant
,apres
)