Expréssions régulières PHp
Fermé
maryooman
Messages postés
7
Date d'inscription
jeudi 1 janvier 2004
Statut
Membre
Dernière intervention
22 novembre 2009
-
22 nov. 2009 à 13:53
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 22 nov. 2009 à 19:08
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 22 nov. 2009 à 19:08
4 réponses
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
22 nov. 2009 à 15:20
22 nov. 2009 à 15:20
Je ne suis pas une bête d'expression régulière, mais je t'apporte une autre solution :
Tu utilise la méthode substr() pour couper le chiffre s'il est toujours au même endroit ^^
Tu peux même couper tant que tu ne rencontre pas le : à partir du caractère 'e' à la fin de catégorie.
Enfin voilà c'est une idée au cas où ;)
Tu utilise la méthode substr() pour couper le chiffre s'il est toujours au même endroit ^^
Tu peux même couper tant que tu ne rencontre pas le : à partir du caractère 'e' à la fin de catégorie.
Enfin voilà c'est une idée au cas où ;)
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
22 nov. 2009 à 15:30
22 nov. 2009 à 15:30
preg_match( '#^catégorie\s[\d]{1,2}\s\:#', $fichier);
si mes souvenirs sont bons.
maryooman
Messages postés
7
Date d'inscription
jeudi 1 janvier 2004
Statut
Membre
Dernière intervention
22 novembre 2009
1
22 nov. 2009 à 17:51
22 nov. 2009 à 17:51
malheureusement elle ne marche pas smocking bird, en plus preg_match retourne le nombre de fois ou la chaine a té trouvé, pas la chaine elle même ...
scriptiz, j'ai besoin d'utilisé les expression régulières car je dois aussi extraire d'autres infos :
catégorie 1 : ATI - HD4850, 99-129
le "1", le "ati, le "hd4850", le "99" et le "129"
si j'y arrive avec le "1" alors je comprendrai pour les autres
scriptiz, j'ai besoin d'utilisé les expression régulières car je dois aussi extraire d'autres infos :
catégorie 1 : ATI - HD4850, 99-129
le "1", le "ati, le "hd4850", le "99" et le "129"
si j'y arrive avec le "1" alors je comprendrai pour les autres
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
22 nov. 2009 à 19:08
22 nov. 2009 à 19:08
bonsoir,
$matches[1] contiendra le chiffre
preg_match("#catégorie ([0-9]+) :#",$string,$matches);
$matches[1] contiendra le chiffre