java string split sur tous les non-alphanumériques à l'exception des apostrophes

Donc je veux découper une chaîne en java sur tous les caractères non alphanumériques.

Actuellement, j'ai fait ça comme cette

words= Str.split("\\W+");

Mais je tiens à garder les apostrophes("'") là-dedans. Est-il une expression régulière pour préserver les apostrophes mais le coup le reste de la malbouffe? Merci.

InformationsquelleAutor Badmiral | 2012-07-04