Показать сообщение отдельно
  #6 (permalink)  
Старый 10.03.2011, 01:13
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Для разнообразия:
aray = []
while(/(math|random)\.(\w+)[()]{0,2}/g.exec('math.sin() math.cos() math.Pi random.get() random.set()') != null) {
    aray.push(RegExp.$2)
}

alert(aray);

var aray = [];
'math.sin() math.cos() math.Pi random.get() random.set()'.replace(/(math|random)\.(\w+)[()]{0,2}/g, function(a, b, c) {
        return aray.push(c)
})

alert(aray);
Ответить с цитированием