Deutsch English Français Italiano |
<vj43g8$19ln$1@cabale.usenet-fr.net> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeds.phibee-telecom.net!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:_Regex_qui_supprime_tout_le_reste_de_la_ligne_apr?= =?UTF-8?Q?=c3=a8s_le_premier_espace?= Date: Sun, 8 Dec 2024 13:29:59 +0100 Organization: There's no cabale Lines: 39 Message-ID: <vj43g8$19ln$1@cabale.usenet-fr.net> References: <AABnVJ4ChAMAADSd.A3.flnews@yamo.pasdenom.info> NNTP-Posting-Host: 37.165.59.202 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1733661000 42679 37.165.59.202 (8 Dec 2024 12:30:00 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Sun, 8 Dec 2024 12:30:00 +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: <AABnVJ4ChAMAADSd.A3.flnews@yamo.pasdenom.info> Bytes: 1886 Le 07/12/2024 20:12, yamo' a �crit : > > Je suis nul en regex et j'ai besoin d'une regex qui supprime tout > le reste d'une ligne apr�s le premier espace > sauf si la ligne commence par ':' : > > En entr�e : > > :fr.* (hi�rarchie francophone) > fr.bienvenue Aide aux nouveaux venus dans leurs premiers pas sur Usenet. > fr.bio.medecine Discussions sur la m�decine. > > En sortie : > > :fr.* (hi�rarchie francophone) > fr.bienvenue > fr.bio.medecine 1re solution sans assertions ============================ Remplacer : /^([^:][^ ]*?) .*/ par : \1 Attention, selon ton type de regex il faudra peut-�tre �crire \( et \) � la place de ( et ), ou (inclusif) �crire $1 au lieu de \1. 2e solution avec assertions =========================== Remplacer : /(?<=^[^:][^ ]*?) .*/ par rien. -- Olivier Miakinen