Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/04/2006, 00h53   #1
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Par défaut eregi et chaine de caractères

Bonjour,

Je tente de faire une expression régulière mais j'ai quelques difficultés.

ma expreg doit pouvoir me dire si dans une chaine de caractère je trouve une extension précise. le problème avec cette extension c'est qu'elle n'est pas fixe.
En effet, celle-ci commence par 001 et si il y a 10 fichiers elle continue jusqu'à 010

Donc par exemple j'ai une chaine comme ceci :
Citation:
fichier1.001
et donc ma regexp que j'ai tenté de faire est Mais je sais pas si elle est correcte...pouvez vous m'éclairer dessus ??
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 09h15   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Utilise les fonctions preg plutôt qu'ereg...

Code :
/([a-z0-9]+)\.[0-9]{3}/i

Note : cette regex est largement incomplète puisque le nom de fichier peut être largement plus complexe que "chiffres et lettres".
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h36.


 
 
 
 
Partenaires

Hébergement Web