Deutsch   English   Français   Italiano  
<tj41dt$1u68$1@cabale.usenet-fr.net>

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

Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
Newsgroups: fr.comp.lang.regexp
Subject: =?UTF-8?Q?Re:_Extraction_nombre_d=c3=a9cimaux.?=
Date: Sun, 23 Oct 2022 20:33:33 +0200
Organization: There's no cabale
Lines: 17
Message-ID: <tj41dt$1u68$1@cabale.usenet-fr.net>
References: <635501d4$0$22259$426a74cc@news.free.fr>
 <tj31nm$1nql$1@cabale.usenet-fr.net> <tj3esp$90q$2@shakotay.alphanet.ch>
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 1666550013 63688 77.205.12.220 (23 Oct 2022 18:33:33 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Sun, 23 Oct 2022 18:33:33 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
In-Reply-To: <tj3esp$90q$2@shakotay.alphanet.ch>
Bytes: 1680

Le 23/10/2022 15:17, Marc SCHAEFER a écrit :
> Olivier Miakinen <om+news@miakinen.net> wrote:
>> /(?=[-+]?[0-9.])([-+]?)([0-9]*)(?:\.([0-9]+))?(?:e([0-9]+))?/g
> 
> Je me demande si p.ex. avec la ligne "4.5 -1.2" ça risque
> de créer un tableau (4.5, -, 1.2).

Je ne sais pas trop comment ça fonctionne en perl, mais en pricipe
ça devrait plutôt créer un tableau du style :
( ("4.5", "", "4", "5", ""), ("-1.2", "-", "1", "2", "") )

Du moins si l'item 0 pour chaque capture est la séquence complète qui
a été capturée par la regexp, et si les items 1, 2, 3 et 4 correspondent
à chaque paire de parenthèses capturantes.

-- 
Olivier Miakinen