Deutsch   English   Français   Italiano  
<642ec6f9$0$7651$426a74cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!cleanfeed1-b.proxad.net!nnrp1-1.free.fr!not-for-mail
Date: Thu, 6 Apr 2023 15:19:52 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101
 Thunderbird/102.9.1
Subject: =?UTF-8?Q?Re=3a_Remplacement_des_caract=c3=a8res_accentu=c3=a9s?=
Newsgroups: fr.comp.lang.python
References: <642ec425$0$3072$426a74cc@news.free.fr>
Content-Language: fr
From: ast <ast@invalid>
In-Reply-To: <642ec425$0$3072$426a74cc@news.free.fr>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 28
Message-ID: <642ec6f9$0$7651$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 06 Apr 2023 15:19:53 CEST
NNTP-Posting-Host: 91.170.32.5
X-Trace: 1680787193 news-1.free.fr 7651 91.170.32.5:7125
X-Complaints-To: abuse@proxad.net
Bytes: 1631

Le 06/04/2023 à 15:07, ast a écrit :
> bonjour
> 
> Comment remplacer tous les caractères accentués
> d'une string par les caractères de base ?
> 
> éèêë transformés en e
> ôö   transformés en o
> ç transformé en c
> etc
> 
> pour les majuscules aussi
> 
> merci

Bon ben j'ai demandé à chatGPT3.5 et il m'a proposé ceci:

from unidecode import unidecode

texte_avec_accents = "Événement à la crème fraîche"
texte_sans_accents = unidecode(texte_avec_accents)

print(texte_sans_accents) # "Evenement a la creme fraiche"



Les forums d'entraide vont être peu à peu désertés sauf
peut être pour les problèmes difficiles.