Deutsch   English   Français   Italiano  
<tdavub$35q7o$1@dont-email.me>

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

Path: ...!news.mixmin.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: Brice <truc@bidule.fr.invalid>
Newsgroups: fr.comp.os.mac-os.x,fr.comp.lang.regexp
Subject: Re: Aide Utomator
Date: Sun, 14 Aug 2022 14:13:32 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 51
Archive: no
Message-ID: <tdavub$35q7o$1@dont-email.me>
References: <PtWdnYKMErJdh2j_nZ2dnZfqlJ_NnZ2d@giganews.com>
 <Wt6dnX_CDfcwOGv_nZ2dnZfqlJzNnZ2d@giganews.com>
 <td7s62$9ss$3@shakotay.alphanet.ch> <130820221715349823%Kuypers@address.invalid>
 <tdahbl$34au1$2@dont-email.me> <tdaipl$1t5g$1@cabale.usenet-fr.net>
Reply-To: bgraig@wanadoo.fr
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 14 Aug 2022 14:13:32 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="199ddec66a5426156527b0c7dde53216";
	logging-data="3336440"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19POYaYAL2Kh8O7+Qqm01CG"
User-Agent: MacCafe/2.07 (4D19) (Mac OS X 10.15.7 (19H2026) - iMac17,1)
Cancel-Lock: sha1:y7qurPEkiaXZ813qTUF6jCfL0ck= sha256:ldCb7cNYr1KVj96eC4eeokQTcc2dmPf1za8YiRmdxjQ=
	sha1:5XOtfG/d7+b9YP7kYMvxekj19uE=
X-No-Archive: yes
In-Reply-To: <tdaipl$1t5g$1@cabale.usenet-fr.net>
X-Face: :}ywyZ-%b)Cc*k}3bKB?p$gUzV}e5#AO\tRN\v,6_;8/K3TFt_yh"\4oc8bQk'dG'WnBdOL
 fNzD_5*MM_gX^VL}3~HaA>"~aEIVcJoVA;mz<4u066`=v3%7Q^.JNz.Rb#S!:m+@G|!*u
 Q{v485Tnag<~;'j$
Bytes: 3091

Le 14 août 2022 à 12:29, Olivier Miakinen a raconté :


> [diapublication avec suivi vers fr.comp.lang.regexp]
>
> Bonjour,
>
> Le 14/08/2022 à 12:04, Brice a écrit :
>> Le 13 août 2022 à 17:15, Jean-Pierre Kuypers a écrit :
>> 
>>> [remplacer « (.*\d*.*) n°(\d*) » par « $2 $1 »]
>>>
>> Extra, je viens de tester et c'est merveiiillleeeuux,
>> Pourrais-je avoir des explications sur les .*\d et $1, $2 ?
>
> Voici les explications détaillées sur ces expressions rationnelles
> (regexp).
>
> . = n'importe quel caractère
> .* = n'importe quel caractère, n'importe quel nombre de fois
> \d = un chiffre
> \d* = n'importe quel nombre de chiffres
> (...) = capture de la sous-chaîne
> $1 = ce qu'il y avait dans le premier (...)
> $2 = ce qu'il y avait dans le deuxième (...)
>
>
> Reprenons l'exemple de Jean-Pierre :
> nom prenoms 5678 ville n°1234.jpg
>
> Je vais mettre en dessous de l'exemple ce qui est capturé par quoi :
> nom prenoms 5678 ville n°1234.jpg
> (  .*       \d*  .*  ) n°(\d*).jpg
>
> Le $2 est donc "1234" tandis que le $1 est "nom prenoms 5678 ville",
> d'où le résultat, sachant que le .jpg n'est pas traité par la regexp
> et reste donc inchangé :
> 1234 nom prenoms 5678 ville.jpg
>
> [Attention, j'ai positionné le suivi vers le groupe adapté aux
> discussions sur les regexp, à savoir fr.comp.lang.regexp]
>
je te remercie, avec un chouia de réflexion je vais savoir comment m'y
prendre.

Cordialement,

-- 
B. Graignic
enlever-bgraig@wanadoo.fr