Comment remplacer guillemets simples dans Java

Remplacement de texte en Java est difficile pour les caractères spéciaux. Parce que le compilateur interprète et considère certains caractères spéciaux, tels que les citations, comme un indicateur d'une chaîne, le code renvoie une erreur lorsque vous essayez de remplacer le texte avec des expressions régulières. Mais si vous avez besoin de remplacer une apostrophe entre guillemets pour la préparation à envoyer à une requête de base de données, vous pouvez utiliser le caractère d'échappement ("") Pour indiquer au compilateur que la citation est littérale et ne doit pas être évaluée comme une chaîne désignateur variable.

Instructions

  1. Créer une chaîne. La ligne de code suivante est la syntaxe pour une création de chaîne en Java:
    Chaîne myString = "La chaîne de remplacement de mon code.";

  2. Remplacer le caractère unique de devis et l'affecter à une nouvelle variable. Cette ligne de code remplace l'apostrophe de guillemets:
    Chaîne myNewStringNoQuotes = myString.replaceAll ("'", " '");

  3. Imprimer la sortie à l'utilisateur. Pour vérifier la citation a été remplacé, l'imprimer à la console.
    System.out.println (myNewStringNoQuotes);

  4. Évaluer la sortie. L'exemple de code imprime le texte suivant:
    Mon code 'est la chaîne de remplacement.

» » » » Comment remplacer guillemets simples dans Java