2010-04-13 4 views
0

J'ai un peu de texterecherche de chaîne Remplacer AS3

«c'est le texte veut que je veux faire est de remplacer le texte, je venez d'ajouter une autre est pour une bonne mesure »

Ceci est stocké sous forme de une chaîne standard mais je veux transformer ceci en HTML et ajouter des classes CSS comme, dans cet exemple, entourer le mot "est";

« ce texte est le veux, je veux faire est de remplacer le texte, je viens d'ajouter une autre est pour la bonne mesure »

Toute idée comment je peux le faire en AS3?

Répondre

4

La méthode la plus simple serait d'utiliser String.replace(). Comme ceci:

var html:String = "This is a test"; 
html.replace(/is/g, "<b>is</b>"); 

Vous voulez probablement obtenir un peu plus avancé que (avis le problème avec le cas) Consultez la documentation Flex ici: http://livedocs.adobe.com/flex/3/html/help.html?content=09_Working_with_Strings_09.html

+0

terminé à l'aide RegExp mais votre apparence un peu plus propre. Merci. – Ross

+0

son est regexp .. – jonathanasdf