Path: ...!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?Re:_Extraction_nombre_d=c3=a9cimaux.?= Date: Sun, 23 Oct 2022 20:33:33 +0200 Organization: There's no cabale Lines: 17 Message-ID: References: <635501d4$0$22259$426a74cc@news.free.fr> 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: Bytes: 1680 Le 23/10/2022 15:17, Marc SCHAEFER a écrit : > Olivier Miakinen 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