Expression régulière supprimer vide et traits de caractère

Donné une chaîne de caractères comme String a="- = - - What is your name?";

Comment faire pour supprimer le leader de l'égalité, le tableau de bord, les caractères d'espace, pour obtenir le propre texte,

"Quel est votre nom?"

quelle est la langue que vous travaillez dans?
Toutes les réponses ici sont corrects, certains sont plus strictes que d'autres plus libérale en ce qu'ils retirer de la chaîne. Différentes langues ont également légèrement différentes implémentations/syntaxe pour leur regexes. Vous aurez donc d'être très précis en ce qui concerne la langue et les exigences de votre regex pour obtenir la "meilleure" réponse.

OriginalL'auteur Ke. | 2010-03-15