Faccio così quindi:

var my_str:String = new String("al posto di ");
var my_array:Array = my_str.split("");
var mod:Array = Array();

for (var i = 0; i<my_array.length; i++) {
if (my_array[i]=="<") {
my_array[i]="["
}
}

e dopo rimetto assieme in una nuova stringa ... tuttavia non mi piace come soluzione anche se fa il suo sporco lavoro