Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connectionsPath: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen
Newsgroups: fr.comp.lang.regexp
Subject: =?UTF-8?Q?Variantes_chiffres/r=c3=a9p=c3=a9titions_=28was:_Aide_Uto?=
=?UTF-8?Q?mator=29?=
Date: Mon, 15 Aug 2022 08:51:48 +0200
Organization: There's no cabale
Lines: 41
Message-ID:
References:
<130820221715349823%Kuypers@address.invalid>
NNTP-Posting-Host: 49.121.125.78.rev.sfr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: cabale.usenet-fr.net 1660546308 80188 78.125.121.49 (15 Aug 2022 06:51:48 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Mon, 15 Aug 2022 06:51:48 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101
Firefox/60.0 SeaMonkey/2.53.1
In-Reply-To:
Bytes: 2451
Bonjour,
Le 15/08/2022 à 07:03, Dominique a écrit :
>
> J'ai toujours recherché des chiffres avec [0-9]{1,}( comme dans LibreOffice)
>
> Voici un exemple en Pythom avec la librairie re :
>
> modele1='[0-9]{1,3}[:][0-9]{2}[:][0-9]{2}'
> modele2='[0-9]{1,3}[:][0-9]{2}[.][0-9]{1,}'
>
> Là, je vérifie la bonne saisie d'un angle ou d'une heure en ddd:mm:ss ou
> ddd:mm.mmmmm
>
> Ça fonctionne très bien, mais est-ce correct ?
Oui, en tout cas avec les regexp de type perl qui sont les plus avancées
on a déjà les équivalences suivantes :
{1,} == +
{0,} == *
C'est le cas en Python :
Mais là où tu as absolument raison, c'est que dans un programme qui
pourrait être sensible et éventuellement sujet à une attaque par un
pirate, il est mille fois préférable d'écrire [0-9] plutôt que \d :
§
\d
For Unicode (str) patterns:
Matches any Unicode decimal digit (that is, any character in Unicode
character category [Nd]). This includes [0-9], and also many other
digit characters. If the ASCII flag is used only [0-9] is matched.
§
--
Olivier Miakinen