повторение раздела регулярного выражения?

Мне нужно проанализировать текстовый дамп электронной таблицы. У меня есть регулярное выражение, которое правильно анализирует каждую строку данных, но оно довольно длинное. Это просто совпадение с определенным шаблоном 12 или 13 раз.

Шаблон, который я хочу повторить, -

\s+(\w*\.*\w*);

Это регулярное выражение (сокращенное)

^\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);\s+(\w*\.*\w*);

Есть ли способ сопоставить шаблон заданное количество раз без подобной вставки копий? Каждый из этих разделов соответствует столбцам данных, которые мне нужны. Кстати, я использую Python. Спасибо!

15
задан Joe Lyga 12 January 2012 в 22:38
поделиться