Path: ...!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.comp.lang.python,fr.comp.lang.regexp Subject: =?UTF-8?Q?Propri=c3=a9t=c3=a9s_Unicode_dans_les_regex_Python?= Followup-To: fr.comp.lang.python Date: Sat, 5 Nov 2022 18:53:27 +0100 Organization: There's no cabale Lines: 25 Message-ID: NNTP-Posting-Host: 220.12.205.77.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1667670808 44135 77.205.12.220 (5 Nov 2022 17:53:28 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Sat, 5 Nov 2022 17:53:28 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 X-Mozilla-News-Host: news://news.galacsys.net:119 Bytes: 1728 [diapublication avec f.c.l.regexp, suivi vers f.c.l.python] Bonjour, Je viens de me rendre compte que dans Python 3.8.10 les propriétés Unicode \p{xx} et \P{xx} ne sont pas supportées dans les regex : J'obtiens : File "/usr/lib/python3.8/sre_parse.py", line 426, in _escape raise source.error("bad escape %s" % escape, len(escape)) re.error: bad escape \p at position 0 Est-ce que quelqu'un sait si c'est supporté dans une autre version de Python, ou s'il est prévu que ça le soit un jour ? Cordialement, -- Olivier Miakinen