Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!news.mixmin.net!aioe.org!Faqf6A55NG1s8DSVkh3L9A.user.46.165.242.75.POSTED!not-for-mail From: Alain Ketterlin Newsgroups: fr.comp.lang.python Subject: Re: Python, angles et heures. Datetime ? Date: Mon, 15 Nov 2021 20:59:59 +0100 Organization: =?utf-8?Q?Universit=C3=A9?= de Strasbourg Message-ID: <875ysti400.fsf@universite-de-strasbourg.fr.invalid> References: <87ee7iilg8.fsf@universite-de-strasbourg.fr.invalid> <87a6i5icnv.fsf@universite-de-strasbourg.fr.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: gioia.aioe.org; logging-data="23858"; posting-host="Faqf6A55NG1s8DSVkh3L9A.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) Cancel-Lock: sha1:ypqtTDSOV5x7h6P9yyDomOk/1u8= X-Notice: Filtered by postfilter v. 0.9.2 Bytes: 2362 Lines: 28 Olivier Miakinen writes: >> Le gain de temps d'ex=C3=A9cution en cas de r=C3=A9utilisation est en g= =C3=A9n=C3=A9ral >> substantiel. D'ailleurs, c'est tellement vrai que le module re le fait >> tout seul maintenant (il garde en m=C3=A9moire les derni=C3=A8res expres= sions >> r=C3=A9guli=C3=A8res avec leur automate, pour =C3=A9viter d'avoir =C3=A0= refaire la premi=C3=A8re >> =C3=A9tape). > > Oh ! Je ne savais pas =C3=A7a. C'est tr=C3=A8s malin. C'est officiel apparemment, puisque =C3=A7a appara=C3=AEt dans la doc de re.compile(), =C3=A0 https://docs.python.org/3/library/re.html#re.compile | Note: The compiled versions of the most recent patterns passed to | re.compile() and the module-level matching functions are cached, so | programs that use only a few regular expressions at a time needn=E2=80=99t | worry about compiling regular expressions. On attendra pour savoir ce que signifie "a few"... (Pour les dinosaures et assimil=C3=A9s, c'est une technique ancienne qu'on appelle "m=C3=A9mo=C3=AFsation" -- sans r, et avec un z et sans accent aigu= ni tr=C3=A9ma en Anglais.) -- Alain.