La façon la plus directe pour vérifier une chaîne Java pour voir si elle correspond à une exigence de jeu pour les caractères valides , tels que les caractères alphanumériques uniquement alphabétique seulement , serait de mettre en place un pour la boucle et vérifier chaque caractère individuel dans la chaîne pour voir si elle correspond aux lettres connues de l'alphabet. Heureusement, il ya une meilleure façon en utilisant un outil populaire connu sous le nom « expressions régulières ». Ce langage standard de l'industrie des modèles de texte est pris en charge par Java comme un moyen d'effectuer modèle sophistiqué analyse et d'adaptation , et il s'avère que ce serait une tâche fastidieuse en quelque chose de presque trivial . Instructions
1
Ouvrez le Netbeans environnement de développement intégré (IDE) qui est venu avec votre version de Java ou tout autre éditeur Java que vous préférez .
2
Tapez le texte suivant dans Netbeans pour définir une chaîne:
chaîne s1 = " . Ceci est une $ Tring qui ne contient pas charact3rs alphab3t1cal 0nly " ;
3
Tapez la commande suivante pour définir une regex motif à rechercher: Photos Plan de cordage
= " [a- zA- Z ] *"
Les crochets dans une expression rationnelle vous permettent de définir tout un ensemble de caractères valides , et le "*" indique que vous voulez que beaucoup de ces personnages que vous pouvez obtenir. Dans ce cas, l'alphabet complet , à la fois minuscules et majuscules , est défini comme des caractères valides , tandis que le nombre et la ponctuation ne sont pas
4
Tapez la commande suivante pour voir si les deux match: . < Br > s1.matches
( pattern) ;
Ce sera le retour "faux ", depuis la chaîne originale contient beaucoup de chiffres et de symboles de ponctuation
.