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!