Здравствуйте. При написании небольшой утилитки возникла проблема с методом search() строковых переменных. Утилитка должна определять в строке наличие записей "блабла (блабла)", но почему-то метод search корежит при включении скобок. Пример:

Код:
var testStr:String = "a (b), c (c)";
trace(testStr.search("a")); // 0
trace(testStr.search("(b)")); // 3
trace(testStr.search("a (b)")); // -1
trace(testStr.search("(c)")); //7
trace(testStr.search("c")); //7
Можно ли это как-нибудь вылечить или обойти?
Удалять скобки из исходной строки - не вариант, результат будет неправильный.