Découper une chaîne avec un nombre arbitraire des virgules et des espaces

J'ai une Chaîne que je suis en train de tourner dans une liste, mais je reçois des entrées vides.

",A,B,C,D, ,,,"
returns
[, A, B, C, D,  , , ,]

Je veux enlever tous les "vides" des virgules:

[A, B, C, D]

Je suis en train

current.split(",+\\s?")

qui ne produit pas le résultat que je souhaite. Ce regex dois-je utiliser à la place?

Quelle langue utilisez-vous?
son langage de programmation java. est-ce important? Je suis en demandant de l'aide juste avec les regex.
Oui, parce que les différentes langues, différentes regex saveurs avec des capacités différentes et de syntaxes

OriginalL'auteur Aboutblank | 2013-03-07