répéter une section d'une expression régulière?

Je vais avoir à analyser un dump d'une feuille de calcul. J'ai une expression régulière qui analyse correctement chaque ligne de données, mais c'est un peu long. Il est fondamentalement juste correspondant à un certain modèle 12 ou 13 fois.

Le modèle que je veux le répéter, est

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

C'est l'expression régulière (raccourcie)

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

Est-il un moyen de faire correspondre un modèle un certain nombre de fois sans le copier-coller de ce genre? Chacune de ces sections correspondent aux colonnes de données, tous dont j'ai besoin. Je suis à l'aide de Python, par la manière. Merci!

Le temps de changer la accepté de répondre.

OriginalL'auteur Joe Lyga | 2012-01-12