Как то раньше сталкивался с ними в AS3 и все вроде было норм. А сегодня склероз напал...
Как выпарсить и строки все числа.

Код AS3:
var s:String = "55–23=22";
var r:RegExp = /(\d)+/g;
var d:Object = r.exec(s);
if (d != null) {
for (var p:String in d) {
trace(p + " = " + d[p]);
}
}
Притом, простой replace(/(\d)+/g, "") отрабатывает нормально. Все цифры пропадают.
Подскажите пожалуйста, что я не так делаю...