Re: Regex qui supprime tout le reste de la ligne après le premier espace

Liste des GroupesRevenir à fcl regexp 
Sujet : Re: Regex qui supprime tout le reste de la ligne après le premier espace
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.lang.regexp
Date : 08. Dec 2024, 13:29:59
Autres entêtes
Organisation : There's no cabale
Message-ID : <vj43g8$19ln$1@cabale.usenet-fr.net>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
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

Date Sujet#  Auteur
7 Dec 24 * Regex qui supprime tout le reste de la ligne après le premier espace16yamo'
8 Dec 24 +* Re: Regex qui supprime tout le reste de la ligne après le premier espace11Jo Engo
8 Dec 24 i+- Re: Regex qui supprime tout le reste de la ligne après le premier espace1Olivier Miakinen
9 Dec 24 i+* Re: Regex qui supprime tout le reste de la ligne après le premier espace6yamo'
9 Dec 24 ii`* Re: Regex qui supprime tout le reste de la ligne après le premier espace5Olivier Miakinen
9 Dec 24 ii +- Re: Regex qui supprime tout le reste de la ligne après le premier espace1DV
9 Dec 24 ii `* Re: Regex qui supprime tout le reste de la ligne après le premier espace3Otomatic
10 Dec 24 ii  `* Re: Regex qui supprime tout le reste de la ligne après le premier espace2Olivier Miakinen
11 Dec 24 ii   `- Re: Regex qui supprime tout le reste de la ligne après le premier espace1yamo'
11 Dec 24 i`* Re: Regex qui supprime tout le reste de la ligne après le premier espace3yamo'
14 Dec 24 i `* Re: Regex qui supprime tout le reste de la ligne après le premier espace2Jo Engo
14 Dec 24 i  `- Re: Regex qui supprime tout le reste de la ligne après le premier espace1Olivier Miakinen
8 Dec 24 `* Re: Regex qui supprime tout le reste de la ligne après le premier espace4Olivier Miakinen
8 Dec 24  `* Re: Regex qui supprime tout le reste de la ligne après le premier espace3Olivier Miakinen
9 Dec 24   `* Re: Regex qui supprime tout le reste de la ligne après le premier espace2yamo'
9 Dec 24    `- Re: Regex qui supprime tout le reste de la ligne après le premier espace1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal