Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

expression régulière

2 views
Skip to first unread message

VarioFlux

unread,
Jul 28, 2011, 2:53:33 PM7/28/11
to
Hello

comment formuler une expression qui sï¿œlectionnerait, dans une liste
d'url par exemple celle qui matcheraient 2 fois le mot "start" ?

par exemple
http://exemple.fr/exemple.php?start=10&toto=1 est bon
alors que
http://exemple.fr/exemple.php?start=10&toto=1&start=20 est refusᅵ

Merci, je suis pas fort dans ce domaine

Hervᅵ


SAM

unread,
Jul 28, 2011, 4:43:07 PM7/28/11
to
Le 28/07/11 20:53, VarioFlux a ï¿œcrit :

> Hello
>
> comment formuler une expression qui sï¿œlectionnerait, dans une liste
> d'url par exemple celle qui matcheraient 2 fois le mot "start" ?

pour quel environnement ?

il y a un NG spᅵcialisᅵ en expressions rᅵguliᅵres
fr.comp.lang.regexp
mais ... je vois que tu y as aussi postᅵ.

> par exemple
> http://exemple.fr/exemple.php?start=10&toto=1 est bon
> alors que
> http://exemple.fr/exemple.php?start=10&toto=1&start=20 est refusᅵ
>
> Merci, je suis pas fort dans ce domaine

ben ! quand mï¿œme ! c'est quoi qui fabrique une telle url ?

(sauf le form dont les noms d'ï¿œlï¿œments seraient les mï¿œmes (issus d'un
array php, par exemple))

var t = 'http://exemple.fr/exemple.php?start=10&toto=1&start=20';

if(t.split('start').length>2) alert('trop de "start" !');

--
Stï¿œphane Moriaux avec/with iMac-intel

VarioFlux

unread,
Jul 28, 2011, 5:20:54 PM7/28/11
to
SAM a formulᅵ ce jeudi :

une ancienne version de phpwebgallery, mais qui est trop bien
rï¿œfï¿œrencï¿œe dans google image pour que je la vire, mais ï¿œa me pourrie le
sitemap, esthï¿œtiquement parlant... Comme la plupart des programmes qui
permettent de gï¿œnï¿œrer un sitemap prï¿œvoient des regexp j'aimerais bien
les virer, sinon c'est du "duplicate content" (dᅵjᅵ qu'il y en a sans
le vouloir)

quands je me faisait mon sitemap seul, avec des substr en php je m'en
sortait, mᅵme ᅵ l'arrache, mais avec des pgm extᅵrieurs je dois en
revenir ᅵ des rᅵgles basiques...

quand ᅵ l'autre groupe de news, j'y ai songᅵ ensuite, mais la derniᅵre
intervention date de 05/11 !


SAM

unread,
Jul 28, 2011, 6:11:59 PM7/28/11
to
Le 28/07/11 23:20, VarioFlux a ï¿œcrit :

> SAM a formulᅵ ce jeudi :
>>
>> var t = 'http://exemple.fr/exemple.php?start=10&toto=1&start=20';
>>
>> if(t.split('start').length>2) alert('trop de "start" !');
(...)

> quand ᅵ l'autre groupe de news, j'y ai songᅵ ensuite, mais la derniᅵre
> intervention date de 05/11 !

Ha! Tu as de la chance !
Moi, je vois 02/11 !!!


Le coup du split ne te va pas ? (ï¿œa marche pareil en php)

Sinon la RegExpr t'a ᅵtᅵ fournie de l'autre cᅵtᅵ ;-)

Denis Beauregard

unread,
Jul 28, 2011, 6:29:33 PM7/28/11
to
Le Fri, 29 Jul 2011 00:11:59 +0200, SAM
<stephanemor...@wanadoo.fr.invalid> �crivait dans
fr.comp.infosystemes.www.auteurs:

>Le 28/07/11 23:20, VarioFlux a �crit :
>> SAM a formul� ce jeudi :


>>>
>>> var t = 'http://exemple.fr/exemple.php?start=10&toto=1&start=20';
>>>
>>> if(t.split('start').length>2) alert('trop de "start" !');
>(...)
>

>> quand � l'autre groupe de news, j'y ai song� ensuite, mais la derni�re


>> intervention date de 05/11 !
>
>Ha! Tu as de la chance !
>Moi, je vois 02/11 !!!
>
>

>Le coup du split ne te va pas ? (�a marche pareil en php)
>
>Sinon la RegExpr t'a �t� fournie de l'autre c�t� ;-)

Il faudrait qu'il pr�cise ce qu'il veut faire exactement !

Est-ce qu'il veut examiner chaque ligne de son site pour enlever
certains liens d�suets ? Je vois mal pourquoi il y aurait
2 param�tres identiques dans une URL sauf � un endroit pr�cis
dans un bout de code mal �crit.


Denis

SAM

unread,
Jul 28, 2011, 8:35:02 PM7/28/11
to
Le 29/07/11 00:29, Denis Beauregard a �crit :

> Le Fri, 29 Jul 2011 00:11:59 +0200, SAM
> <stephanemor...@wanadoo.fr.invalid> �crivait dans
> fr.comp.infosystemes.www.auteurs:
>
>> Le 28/07/11 23:20, VarioFlux a �crit :
>>> SAM a formul� ce jeudi :
>>>>
>>>> var t = 'http://exemple.fr/exemple.php?start=10&toto=1&start=20';
>>>>
>>>> if(t.split('start').length>2) alert('trop de "start" !');
>> (...)
>> Le coup du split ne te va pas ? (�a marche pareil en php)
>>
>> Sinon la RegExpr t'a �t� fournie de l'autre c�t� ;-)
>
> Il faudrait qu'il pr�cise ce qu'il veut faire exactement !

ben ... il l'a dit : corriger des liens pondus par une appli php
---> "phpwebgallery" qu'elle s'appellerait
et dont � laquelle il maitrise pas tout (semble t-il)

> Est-ce qu'il veut examiner chaque ligne de son site pour enlever
> certains liens d�suets ?

les doublons mal-venus d'une liste construite +/- totomatiquement
si j'ai bien compris

> Je vois mal pourquoi il y aurait 2 param�tres identiques dans une URL

On nous a rien demand� � ce sujet !
(l'automatisme mal foutu ?)

> sauf � un endroit pr�cis dans un bout de code mal �crit.

c'est � voir :
<http://stephane.moriaux.pagesperso-orange.fr/truc/form_begue>

et d�pend si les noms du formulaire sont issus d'un array, par exemple

foreach($blabla as $bidule)
echo "$bidule: <input name='$mabase[]'> <br>";

--
St�phane Moriaux avec/with iMac-intel

0 new messages