Deutsch   English   Français   Italiano  
<875ysti400.fsf@universite-de-strasbourg.fr.invalid>

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

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 <alain@universite-de-strasbourg.fr.invalid>
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: <smr8cc$78l$1@gioia.aioe.org>
	<87ee7iilg8.fsf@universite-de-strasbourg.fr.invalid>
	<smsu5t$k3i$1@gioia.aioe.org>
	<87a6i5icnv.fsf@universite-de-strasbourg.fr.invalid>
	<smu3lc$2qat$1@cabale.usenet-fr.net>
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 <om+news@miakinen.net> 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.