[Réglé] Problème Regex avec c/c d'un tableau

Problème Regex avec c/c d'un tableau [Réglé] - PHP - Programmation

Marsh Posté le 07-02-2007 à 20:44:49    

Bonjour à tous,
 
Je souhaite analyser le copier/coller d'un tableau.
 
Le copier/coller donne ça : "xxx  1215"
 
Soit un espace et un tabulation apparament. ( J'ai vérifié avec les char c'est bien ça )
 
Le code :
 

Code :
  1. $chaine = 'xxx  1215';
  2. preg_match("#(xxx)( )(\t)(\d)*#",$chaine,$rez);
  3. print_r($rez);


 
 
Résultat :
Array ( [0] => xxx 1215 [1] => xxx [2] => [3] => [4] => 5 )
 
J'ai essayé en mettant (\d)+, ca ne change rien.
 
Désolé je débute avec les regex,
 
Merci de votre aide,
 
RaSk


Message édité par Profil supprimé le 07-02-2007 à 21:10:24
Reply

Marsh Posté le 07-02-2007 à 20:44:49   

Reply

Marsh Posté le 07-02-2007 à 21:03:57    

(\d)* => (\d*)
 
Et mieux : (\d+)
 
(Note : j'ai absolument rien pigé à ce que tu racontes, mais si tu veux juste 1215 dans $rez[4], cette modif devrait régler ça... tu ne récupérais qu'un chiffre avec ton truc.)


Message édité par sielfried le 07-02-2007 à 21:04:30

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 07-02-2007 à 21:09:41    

Merci c'était bien ça.

 

Je l'ai même amélioré : preg_match("#(xxx)(\s+)(\d+)#",$chaine,$rez);


Message édité par Profil supprimé le 07-02-2007 à 21:48:50
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed