Convierte RegEx de JavaScript a Java
Bien, estoy tratando de dividir una Cadena por "," que no está dentro de '[' o ']'. Tengo un RegEx para JavaScript que funciona pero no he podido convertirlo a la sintaxis de Java.
JS RegEX:
/,(?![^[]*])/g
Oración de ejemplo:
ex1 , [ex2 , ex3 ] , ex 4 , ex 4, [ex , ex ]
Funciona bien enhttp://refiddle.com pero cuando intento usar el RegEx en Java (en Eclipse) aparece un error que dice:
Clase de caracteres no cerrada cerca del índice 10, (?! [^ [] *])
Todo lo que hice fue eliminar el '/' al principio y el "/ g" al final y no he podido traducir la sintaxis.
¿Cuál sería la mejor manera de lograr esto?