je ne sait aps comment faire une certaine expression reguliere - PHP - Programmation
Marsh Posté le 29-04-2003 à 19:14:40
| chacal_one333 a écrit : En fait j'ai plein d'image a n°  | 
 
 
 
je suis pas une bête en regex (loin de là   ) mais ca doit pas être très compliqué, tu choppes la partie de la chaîne composées de numériques uniquement.
 ) mais ca doit pas être très compliqué, tu choppes la partie de la chaîne composées de numériques uniquement.  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
Marsh Posté le 29-04-2003 à 19:15:57
merci ![[:dawa] [:dawa]](https://forum-images.hardware.fr/images/perso/dawa.gif) 
 
 
nan mais en fait meme avec le book sous le pif je trouve pas comment faire ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
Marsh Posté le 29-04-2003 à 19:27:31
preg_replace("/(\D+?)(\d+?)(\D+?)/si","\\2",$tutu); 
 
?
Marsh Posté le 29-04-2003 à 19:33:33
tin jcomprend aps comment extraire le nombre de ce nom de fichier :'(
Marsh Posté le 29-04-2003 à 19:35:55
| Code : 
 | 
 
 
Marche mieux avec des '*' ? 
Marsh Posté le 29-04-2003 à 19:37:27
| Freekill a écrit : preg_replace("/(\D+?)(\d+?)(\D+?)/si","\\2",$tutu);  | 
 
ca m'a l'air juste, faudrait voir la gueule de ses noms de fichier pour être sûr.
Marsh Posté le 29-04-2003 à 19:38:34
ReplyMarsh Posté le 29-04-2003 à 19:38:42
| gizmo a écrit :   | 
 
 
C'est fait à l'arrache mais ça marche avec le nom donné en exemple? 
Marsh Posté le 29-04-2003 à 19:39:40
| gizmo a écrit :   | 
 
 
Avec des '+' ça cale sur le point avant l'extension du fichier?  ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif) 
 
Marsh Posté le 29-04-2003 à 19:40:37
| Freekill a écrit : 
   | 
  
   
   
  
 
ca marche. 
 
je decotiquerais tout ca des ce soir  
 
 
merci bcp en tout cas
Marsh Posté le 29-04-2003 à 19:45:13
| chacal_one333 a écrit :   | 
 
 
(tout caractère non numérique * x)(tout caractère numérique * x)(tout caractère non numérique * x) 
 
on ne garde que la 2 ème partie ("\\2" )
Marsh Posté le 29-04-2003 à 19:49:46
| chacal_one333 a écrit : et le /si ?  | 
 
 
Pas obligatoire, ça marche aussi avec '/' tout court? 
 
C'est juste que j'ai le réflexe de le taper. 
 
'i' -> Pas sensible à la casse 
's' -> Matche les nouvelles lignes
Marsh Posté le 29-04-2003 à 19:50:51
http://be.php.net/manual/en/pcre.pattern.modifiers.php 
http://be.php.net/manual/en/pcre.pattern.syntax.php 
 
Que du bonheur? ![[:ddr555] [:ddr555]](https://forum-images.hardware.fr/images/perso/ddr555.gif)
Marsh Posté le 29-04-2003 à 19:11:26
En fait j'ai plein d'image a n°
 
  
 
  
 
 

Je voudrait retrouver le n° de l'image dans son nom mais parrfois il a 1, 2 ou voir meme 3 chiffre
c'est la que je bloque, je epnse qu'il faut utilisé une expression reguliere mais je voit tres tres mal comment faire
j'ai fait des
substr($file,-7,2) mais bon si l'image a deux chiffre ca marche
genre : test02s.JPEG mais si elle en a qu'un seul ca va me donné un sale truc du genre t2
help please