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