Повторяющийся шаблон

Может ли кто-нибудь предложить, как построить шаблон для извлечения первого списка смежных чисел из этих данных?

sample = {52.2624, 54.4003, 60.7418, 61.3801, 62.6397, 61.7992,
   63.2282, "", "", "", "", "", "", "", "", "", "", 62.3921, 61.897,
   60.299, 59.053, 61.3778, 64.3724, 63.4251, 78.1912, 79.7451,
   80.4741, "", 81.324, 79.9114, 93.7509};

Я пробовал такие варианты, как sample //. {Useable: _? NumberQ .., ___} -> {useable} , но безрезультатно.

useable = TakeWhile [sample, NumberQ] работает хорошо, но я хотел бы знать, как это сделать, используя сопоставление с образцом.

8
задан Chris Degnen 8 December 2011 в 12:32
поделиться