Conversão RegEx de JavaScript para Java
OK, estou tentando dividir uma String por "," que não está dentro de '[' ou ']'. Eu tenho um RegEx funcionando para JavaScript, mas não foi possível convertê-lo para a sintaxe Java.
JS RegEX:
/,(?![^[]*])/g
Exemplo de frase:
ex1 , [ex2 , ex3 ] , ex 4 , ex 4, [ex , ex ]
Funciona bem emhttp://refiddle.com mas quando tento usar o RegEx em Java (no Eclipse), recebo um erro dizendo:
Classe de caracteres não fechados perto do índice 10, (?! [^ [] *])
Tudo o que fiz foi remover o '/' no início e o "/ g" no final e não consegui traduzir a sintaxe.
Qual seria a melhor maneira de conseguir isso?