java supprimer un modèle de chaîne à l'aide de regex

J'ai besoin de vider mon chaîne de la sous-chaînes suivantes:

\n

\uXXXX (X être un chiffre ou un caractère)

par exemple "OR\n\nThe Central Site Engineering\u2019s \u201cfrontend\u201d, where developers turn to"

-> "OR The Central Site Engineering frontend , where developers turn to"
J'ai essayé d'utiliser la méthode de Chaîne replaceAll mais dnt savoir comment surmonter l' \uXXXX question et il n'a pas fonctionné pour l' \n

String s = "\\n";  
data=data.replaceAll(s," ");

comment cette expression semble en java?

merci pour l'aide

Pouvez-vous décrire qu'avez-vous essayé et comment il n'a pas de travail? Aussi votre texte ne regarde pas comme il devrait être rayé de ces personnages, mais plutôt qu'ils devraient être remplacés par des personnages qu'elle représente comme \n -> séparateur de ligne, \u2019 -> , \u201c->, et ainsi de suite.
Alors peut-être vous demandez comment vous pouvez ne pas encoder ces caractères?
J'ai besoin de les remplacer par des espaces blancs. Je n'ai pas besoin d'eux, car sa va être indexé avec Apache lucene, je n'ai besoin que les mots montrant.
"j'ai besoin de les remplacer par des espaces", basé sur votre exemple, vous voulez les supprimer (les remplacer par rien) de ne pas les remplacer par des espaces. Mais de toute façon ce n'est pas difficile tâche si vous avez essayé quelque chose. Pouvons-nous voir votre tente?
traiter avec \n: string.replaceAll("\\n", " "); aussi, j'ai essayé de mettre de \n dans une chaîne de caractères au lieu d'écrire en "inline"

OriginalL'auteur D.Shefer | 2015-08-02