Propriétés Unicode dans les regex Python

Liste des GroupesRevenir à fcl regexp 
Sujet : Propriétés Unicode dans les regex Python
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.lang.python fr.comp.lang.regexp
Suivi-à : fr.comp.lang.python
Date : 05. Nov 2022, 19:53:27
Autres entêtes
Organisation : There's no cabale
Message-ID : <tk67uo$1b37$1@cabale.usenet-fr.net>
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
[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 :

<https://www.pcre.org/original/doc/html/pcresyntax.html#SEC4>
<https://www.pcre.org/original/doc/html/pcresyntax.html#SEC5>


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

Date Sujet#  Auteur
5 Nov 22 o Propriétés Unicode dans les regex Python1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal