Use replace with while loop : replace « String « Flash / Flex / ActionScript






Use replace with while loop

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var example:String = "It's a bird, it's a plane, it's ActionScript Man!";
        var replaced:String = example; // Initialize replaced with the original text
        
        while ( replaced.indexOf( "it's" ) != -1 ) {
          replaced = replaced.replace( "it's", "it is" );
        }
        
        replaced = replaced.replace( "It's", "It is" );
        
        trace( replaced );
    }
  }
}

        








Related examples in the same category

1.Removing and Replacing Characters and Words
2.Remove the
tags and replace them with newline characters ('\n')
3.Remove characters or words instead of replacing them
4.Replacing
5.Within the replacement string (the second parameter), you can use special values $1 to $9 to indicate the first nine remembered substrings
6.replace(reCase, "\\$2, $1")
7.Replace with Regular Expression