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;
}