Maison > Java > JavaBase > Comment déterminer si une chaîne contient de l'anglais en Java

Comment déterminer si une chaîne contient de l'anglais en Java

王林
Libérer: 2019-11-22 13:28:50
original
7019 Les gens l'ont consulté

Comment déterminer si une chaîne contient de l'anglais en Java

1. Déterminez si la chaîne est entièrement en anglais

boolean result = str.matches("[a-zA-Z]+");    //true:全文英文
str.matches("[a-zA-Z0-9]+")   //判断英文和数字
Copier après la connexion

2. Extrayez tout l'anglais de la chaîne

str = str.replaceAll("[^a-z^A-Z]", "");    //"[^a-z^A-Z]"改为"[^a-z^A-Z^0-9]"即获取所有的英文和数字
Copier après la connexion

3. Déterminez la chaîne Contient-il de l'anglais

String regex = ".*[a-zA-z].*";
str.matches(regex);   //true:含有英文
Copier après la connexion

Tutoriel recommandé : Tutoriel d'introduction à Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal