Split-String, durch Komma getrennt, ohne Berücksichtigung von Kommas in Klammern
Ich habe eine Zeichenfolge wie
s="abc, 3rncd (23uh, sdfuh), 32h(q23q)89 (as), dwe8h, edt (1,wer,345,rtz,tr t), nope";
und ich möchte es in diese Zeichenfolge aufteilen
String[] parts={"abc", "3rncd (23uh, sdfuh)", "32h(q23q)89 (as)", "dwe8h", "edt (1,wer,345,rtz,tr t)", "nope"};
Wenn ich einfach @ anrus.split(",")
dann nach dem Trimmen würde ich ein anderes Ergebnis erhalten, weil in einigen dieser Zeichenfolge, zum Beispiel"3rncd (23uh, sdfuh)"
da steht noch ein komma. Aber ich möchte nicht, dass Kommas in Klammern stehen. Gibt es eine elegante Möglichkeit, dieses Problem zu lösen?