Expressão Regular: Repetição de trecho em um mesmo padrão

Olá galera!
Suponham a seguinte String que armazena uma expressão regular:

private final String VALID_LABLE_LIST_PATTERN = "\[((\w| )+(,(\w| )+)*)?\]";

Estive lendo a API da classe Pattern e tentei usar o \n para pegar o n-ésimo catching group, mas acho que naum tô sabendo como utilizar…
Seria possível fazer algo do tipo…

private final String VALID_LABLE_LIST_PATTERN = "\[(?:(\w| )+(?:,\1+)*)?\]";

Obrigado, pessoal!

Perdoem o golpe baixo, mas é que esse tópico veio transferido e já apareceu de cara lá embaixão…
Sorry… :oops: