Пытаюсь из текстового файла следующей структуры

Код:
(27074229, '151.00', '0.00', '0.00', 0),
(6263225, '260.00', '158.00', '180.00', 0),
(75838, '241.00', '0.00', '0.00', 0),
(4678986, '124.00', '0.00', '0.00', 0)
и так далее...
выбрать в массив числа, отмеченные красным, следующим образом:

Код AS3:
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, urlLoader_completeHandler);
urlLoader.load(new URLRequest("records.sql"));
function urlLoader_completeHandler(event:Event):void
{
var str:String = urlLoader.data;
var array:Array = str.match(/(?<=^\(\d+, ')\d+\.\d+/gmi);
trace(array); // ни одного результата
}
Если регулярное выражение меняю на

Код:
/(?<=^\(\d{8}, ')\d+\.\d+/gmi
т.е. указываю конкретное количество цифр, то находятся все нужные числа в блоках, где первое число содержит восемь знаков. Но так-как количество цифр не определено, то такой способ не подходит.
И сам вопрос: можно ли, вообще, использовать квантификаторы, которые не определяют точное количество символов, в группах просмотра?
Саму задачу я решил с помощью

Код:
/(?<=\d, ')\d+\.\d+/gi
, но вопрос все же интересует.