searchメソッドでは"["が検索できない
Stringクラスのsearchメソッドでは"["が検索できず、-1が返ります。
正規表現と干渉しているのかと思い"\["と"/\[/"でも試してみましたが、やはり検索できないようです。
indexOfメソッドなら問題ありません。
var str:String = "さいたさいた[桜]がさいた"; trace (str.search("[")); // [trace] -1 var str:String = "さいたさいた[桜]がさいた"; trace (str.indexOf("[")); // [trace] 6
これはバグ……でしょうね。