Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
520 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] pb avec un simple ereg

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] pb avec un simple ereg

n°1382743
daweed62
Posté le 07-06-2006 à 11:48:40  profilanswer
 

bonjour,
 
étant depuis longtemps faché avec les expressions régulières, je viens demander de l'aide sur ce forum. Désolé de vous embeter avec des trucs que je suppose plutôt simple, j'effacerais le topic dès que j'aurais ma réponse pour ne pas surcharger inutilement ce forum!
 
Voilà, j'ai un nom de fichier de type :
 
nom_du_fichier-XXXXX-XXXX-(...)-XXX.extension
 
comment récupérer juste le nom du fichier (c'est à dire la première chaîne de caractère avant le premier tiret)
 
Merci d'avance !!!


Message édité par daweed62 le 08-06-2006 à 11:02:01
mood
Publicité
Posté le 07-06-2006 à 11:48:40  profilanswer
 

n°1382878
afbilou
pouet your life
Posté le 07-06-2006 à 14:31:29  profilanswer
 

Pas besoin d'utiliser des expressions régulieres pour un truc aussi simple.
 
strpos pour réperer la premiere occurence de '-' dans ta chaine de caractere
substr pour récuperer la chaine avant la position en question
 
OU
 
explode puis list :
list($fichier) = explode('-' , 'nom_du_fichier-XXXXX-XXXX-(...)-XXX.extension');

n°1382939
daweed62
Posté le 07-06-2006 à 15:31:14  profilanswer
 

merci, ça marche très bien avec un strpos (je ne connaissais pas cette fonction !) puis un substr...
 
j'ai pas essayé avec l'explode mais ça doit fonctionner aussi...
 
Merci encore !


Message édité par daweed62 le 07-06-2006 à 15:31:48
n°1382957
flo850
moi je
Posté le 07-06-2006 à 15:58:16  profilanswer
 

c'est clair eu dans ce cas strpos + substr est plus partique  
si tu avais voule le faire avec une ereg, il aurai fallu utiliser quelque chose du genre '^[^-]+'


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] pb avec un simple ereg

 

Sujets relatifs
"Résolu" Ignorer les espaces lors d'une comparaison de mots[Résolu] parser un fichier xml en ignorant le DTD
[RESOLU] Récupération de ligne en VB[RESOLU]Selection ds menu deroulant d'une BD puis echo d'un champ lié
[RESOLU] sélectionner une ligne quelconque en VB[Résolu] Déclaration implicite
[RESOLU]Envoie via outlook d'un mail "préformatté" depuis un formulair[résolu]mon update n'est pas accepté
[Résolu] SqlServer procédure de lancer à heure fixe"RESOLU" Macro ou lien hypertexte pour ouvrir un fichier .xls
Plus de sujets relatifs à : [Résolu] pb avec un simple ereg


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR