Lors du développement, nous devons souvent juger s'il s'agit de l'anglais en fonction d'un certain caractère ou d'une certaine chaîne. Jetons un coup d'œil à la méthode pour juger s'il s'agit de l'anglais en Java : (Recommandé. :Tutoriel vidéo 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]+") //判断英文和数字
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]"即获取所有的英文和数字
. 3. Déterminez si la chaîne contient de l'anglais
String regex = ".*[a-zA-z].*"; str.matches(regex); //true:含有英文
Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base 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!