Page 1 sur 1

wild wild cards

Posté : 22 févr. 2010, 15:55
par Gofromiel
Salut mes petits lapins,

Je vous propose une ligne de code qui convertira les simples "wildcard" en compliquées expressions régulières. Pour en savoir plus, je vous invite à lire l'article qui l'accompagne : Comparaisons par caractères génériques (wildcard).
function wd_wildcard_to_preg($pattern)
{
    return '/^' . str_replace(array('\*', '\?', '\[', '\]'), array('.*', '.', '[', ']+'), preg_quote($pattern)) . '$/is';
}
Ce qui permet à nos utilisateurs de saisir "*.mp3" pour chercher tous les fichiers MP3, ou "*abba*.mp3" pour chercher particulièrement ceux de groupe ABBA.

Ça servira peut-être à d'autres...

Re: wild wild cards

Posté : 22 févr. 2010, 16:07
par zeus
Salut mes petits lapins,
:shock:

Eh bien ça se détend sur PHPFrance :/

Re: wild wild cards

Posté : 23 févr. 2010, 23:25
par Dr@ke
Mdr :mrgreen:

Re: wild wild cards

Posté : 26 févr. 2010, 15:25
par dunbar
Salut mes petits lapins,
Attention il n'y a pas que des pt lapin sur phpfrance :langue: