Chaine String [RESOLU]

Chaine String [RESOLU] - Flash/ActionScript - Programmation

Marsh Posté le 19-05-2005 à 21:24:55    

je voulais savoir si il y avait une option sur les string  :pfff:  afin de pouvoir  
détecter , puis remplacer une suite de caractére identique par un seul caractére.
 
Ex: c'est un      exemple
    c'est un exemple
 
supprimer les n espaces par un seul. :jap:  
Si ce n'est pas possible pas grave, j'essayerais de faire la transformation par la suite  
dans une page php où j'utilise la chaine enregistrer mais sa c'est un autre probléme :sarcastic:


Message édité par xtof_83 le 23-05-2005 à 13:25:56
Reply

Marsh Posté le 19-05-2005 à 21:24:55   

Reply

Marsh Posté le 20-05-2005 à 00:36:16    

Flash est plutôt pauvre en fonction, et de toute façon, plutôt lent.
Fais ça en PHP c'est beaucoup plus raisonnable, et ce sera quelques caractères de moins à envoyer au swf !

Reply

Marsh Posté le 20-05-2005 à 11:27:16    

Sinon tu as la façon "bête" ...

Code :
  1. function stripWhites(str:String):String {
  2. var ar:Array = str.split(" " );
  3. var ar2:Array = new Array();
  4. for(var i:Number = 0;i < ar.length;i++) {
  5.  if(ar[i] != "" ) {
  6.   ar2.push(ar[i]);
  7.  }
  8. }
  9. var ntt:String = ar2.join(" " );
  10. return(ntt);
  11. }
  12. var test:String = stripWhites("C'est      un              exemple" );
  13. trace(test);


[:spamafote]

Reply

Marsh Posté le 23-05-2005 à 13:21:50    

:jap:  :jap:   je vous remerci grandement!  :jap:  :jap:

Reply

Sujets relatifs:

Leave a Replay

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