Remplacement de caractères à partir d'une Java chaîne peut être utile si vous travaillez avec des inconnus texte et que vous souhaitez seulement à permettre à certains personnages. Il peut également être utile si vous souhaitez supprimer ou de remplacer les choses comme les caractères de saut de ligne à partir d'une chaîne de texte. Vous pouvez utiliser le Java de la chaîne de "replaceAll" méthode pour remplacer tous les caractères d'une chaîne à l'aide d'une expression régulière chaîne de recherche.


Remplacement de caractères à partir d'une Java chaîne peut être utile si vous travaillez avec des inconnus texte et que vous souhaitez seulement à permettre à certains personnages. Il peut également être utile si vous souhaitez supprimer ou de remplacer les choses comme les caractères de saut de ligne à partir d'une chaîne de texte. Vous pouvez utiliser le Java de la chaîne de 'replaceAll' méthode pour remplacer tous les caractères d'une chaîne à l'aide d'une expression régulière chaîne de recherche.
  • Ouvrez votre fichier Java dans un Éditeur tel que JBuilder X, Eclipse ou NetBeans.
  • Déclarer une chaîne de caractères et attribuez-lui une valeur de texte en ajoutant le code suivant dans votre fonction:
    String str = 'salut & agrave & Agrave & acirc & Acirc texte & Uuml & ccedil & Ccedil \r\n' & ntilde '
  • Appel de la chaîne 'replaceAll' méthode pour remplacer les caractères spéciaux par l'ajout du code:
    String str2 = str.replaceAll(^(?:\p{L}\p{M}|[-])$, '')
    Le 'replaceAll' méthode prend une expression régulière comme premier argument, et ce, afin de remplacer ces caractères avec comme second argument. Le '^' caractère 'de tout, mais ces personnages.' Un '\P {} catégorie' signifie une Unicode groupe. Le '\P{L}' catégorie comprend toute sorte de lettre de tous les Unicode langues. Le '\P{M}' catégorie comprend tous les caractères qui sont combinés avec d'autres caractères, tels que le tréma et les accents. Tous les non-dans la liste blanche des personnages sont remplacés par 'de', que vous pouvez remplacer par n'importe quelle chaîne que vous voulez.
  • Impression de la nouvelle chaîne avec le système du 'println' la méthode en ajoutant le code suivant:
    Système..println(ch2)
  • Enregistrez le fichier Java, compiler et exécuter le programme pour afficher la nouvelle chaîne de caractères.








Comment Remplacer des Caracteres Speciaux dans une Chaîne de Java


Remplacement de caracteres a partir d'une Java chaîne peut etre utile si vous travaillez avec des inconnus texte et que vous souhaitez seulement a permettre a certains personnages. Il peut egalement etre utile si vous souhaitez supprimer ou de remplacer les choses comme les caracteres de saut de ligne a partir d'une chaîne de texte. Vous pouvez utiliser le Java de la chaîne de "replaceAll" methode pour remplacer tous les caracteres d'une chaîne a l'aide d'une expression reguliere chaîne de recherche.


Remplacement de caracteres a partir d'une Java chaîne peut etre utile si vous travaillez avec des inconnus texte et que vous souhaitez seulement a permettre a certains personnages. Il peut egalement etre utile si vous souhaitez supprimer ou de remplacer les choses comme les caracteres de saut de ligne a partir d'une chaîne de texte. Vous pouvez utiliser le Java de la chaîne de 'replaceAll' methode pour remplacer tous les caracteres d'une chaîne a l'aide d'une expression reguliere chaîne de recherche.
  • Ouvrez votre fichier Java dans un Editeur tel que JBuilder X, Eclipse ou NetBeans.
  • Declarer une chaîne de caracteres et attribuez-lui une valeur de texte en ajoutant le code suivant dans votre fonction:
    String str = 'salut & agrave & Agrave & acirc & Acirc texte & Uuml & ccedil & Ccedil \r\n' & ntilde '
  • Appel de la chaîne 'replaceAll' methode pour remplacer les caracteres speciaux par l'ajout du code:
    String str2 = str.replaceAll(^(?:\p{L}\p{M}|[-])$, '')
    Le 'replaceAll' methode prend une expression reguliere comme premier argument, et ce, afin de remplacer ces caracteres avec comme second argument. Le '^' caractere 'de tout, mais ces personnages.' Un '\P {} categorie' signifie une Unicode groupe. Le '\P{L}' categorie comprend toute sorte de lettre de tous les Unicode langues. Le '\P{M}' categorie comprend tous les caracteres qui sont combines avec d'autres caracteres, tels que le trema et les accents. Tous les non-dans la liste blanche des personnages sont remplaces par 'de', que vous pouvez remplacer par n'importe quelle chaîne que vous voulez.
  • Impression de la nouvelle chaîne avec le systeme du 'println' la methode en ajoutant le code suivant:
    Systeme..println(ch2)
  • Enregistrez le fichier Java, compiler et executer le programme pour afficher la nouvelle chaîne de caracteres.

Comment Remplacer des Caractères Spéciaux dans une Chaîne de Java

Remplacement de caractères à partir d'une Java chaîne peut être utile si vous travaillez avec des inconnus texte et que vous souhaitez seulement à permettre à certains personnages. Il peut également être utile si vous souhaitez supprimer ou de remplacer les choses comme les caractères de saut de ligne à partir d'une chaîne de texte. Vous pouvez utiliser le Java de la chaîne de "replaceAll" méthode pour remplacer tous les caractères d'une chaîne à l'aide d'une expression régulière chaîne de recherche.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation