L'obtention de tous les sous-groupes avec une regex match

Compte tenu de la chaîne:

 © 2010 Womens Flat Track Derby Association (WFTDA) 

Je veux:

2010 -- Women's -- Flat
Women's -- Flat -- Track
Track -- Derby -- Association

Je suis en utilisant les regex:

([a-zA-Z]+)\s([A-Z][a-z]*)\s([a-zA-Z]+)

C'est seulement de retour:

s -- Flat -- Track
Quelle langue utilisez-vous?
Désolé - c'est ultraedit JS, javascript serait probablement travailler.

OriginalL'auteur Caveatrob | 2010-11-16