Bonjour,
Je ne suis pas un spécialiste mais essaye un truc du genre ...
^[A-Za-z]*/w[libres,commerciaux]/w[A-Za-z]*$
^[A-Za-z]* : N'importe quel mot en début de chaine ([A-Za-z] doit pouvoir être remplacé par [[:alpha:)], je crois)
[A-Za-z]*$ : N'importe quel mot en fin de chaine
/w : n'importe quel séparateur
[libres,commerciaux] : soit libres, soit commerciaux
Si ça n'est pas ça, ça peut te donner une piste.
J'espère avoir aidé un petit peu au moins ...
Rv.
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de Valentin GUENICHON
Envoyé : mardi 17 juillet 2007 10:01
À : Spip
Objet : Re: [Spip] expressions régulières
J'ai oublié de dire que si je fais {titre == Logiciels} ça fonctionne Mais si je fais {titre == libres} ça ne fonctionne pas !
Le 17 juil. 07 à 09:54, Valentin GUENICHON a écrit :
Merci pour vos réponses, mais en fait, ça se complique parce que des
mots se rajoutent.
Je vais tenter d'expliquer ce que je veux obtenir.
J'ai maintenant plusieurs articles dont le titre est : Logiciels
libres : généralités (par exemple) ou Logiciels commerciaux :
blablabla
J'ai besoin d'identifier les titres contenant "libres" ou
"commerciaux".
Je sais que j'aurais pu utiliser les mots-clés... mais bon, j'y suis,
j'y reste, avec mes 175 articles...
Et puis j'ai déjà des tonnes de mots clés et mes titres doivent être
explicites.
J'espère que j'ai réussi à me faire comprendre.
Merci !
Le 16 juil. 07 à 19:53, Grégoire a écrit :
Valentin GUENICHON a écrit :
En fait, le problème est un peu différent.
J'ai deux titres : Logiciels libres et Logiciels commerciaux
J'ai donc 2 titre contenant le mot Logiciels.
Si je fais {titre == Logiciels}, le critère s'applique et la boucle
me renvoie les 2 articles Si je fais {titre == libres}, la boucle
reste vide...
[...]
{titre == ^(mot1\ mot2)$ } un truc du genre ?
Bonjour
{titre==libres$} devrait te donner une réponse.
pareil pour filtrer de l'autre côté.
A bientôt
Grégoire
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip FAQ :
http://www.spip-contrib.net/spikini/FaQ
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip FAQ :
http://www.spip-contrib.net/spikini/FaQ
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ : http://www.spip-contrib.net/spikini/FaQ
*********************************
This message and any attachments (the "message") are confidential and intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.
Messages are susceptible to alteration.
France Telecom Group shall not be liable for the message if altered, changed or falsified.
If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
********************************