Magazine Internet

AS3 le replace du pauvre :)

Publié le 08 novembre 2007 par Stef1

Pour avoir un bel affichage alors que je  lis des noms de fichiers je voulais remplacer les _ par des espaces, simple et efficace à la fois  non  ?

alors  je cherche dans la doc et effectivement  il y a  une méthode replace() dans la classe String... Parfait.

Je fais ma petite fonction et Ho!! la surprise,  il ne me remplace que le premier, je viens du monde php ou un ereg_replace sur une chaine de caractère remplace toute les occurrences trouvées.

Bon la soluce n'est  pas  très compliquée c'est sur, il faut utiliser les expressions régulières

            private function showTitle(item:Object):String{
                var itemString:String = item.title;
                var pattern:RegExp = /_/g; // le g pour spécifier que l'on veut remplacer  toutes les occurrences :)

                itemString = itemString.replace(pattern," ");
                trace ('itemString '+itemString);
                return itemString;
            }


Retour à La Une de Logo Paperblog

A propos de l’auteur


Stef1 Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog