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
By commentfaire
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.