Posix字符类\ p {IsLatin} Java正则表达式
此类\p{IsLatin}匹配拉丁字符。
例子1
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String args[]) {
//从用户读取字符串
System.out.println("Enter a string");
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
//正则表达式
String regex = "\\p{IsLatin}";
//Compiling the 正则表达式
Pattern pattern = Pattern.compile(regex);
//检索匹配器对象
Matcher matcher = pattern.matcher(input);
int count = 0;
while(matcher.find()) {
count++;
}
System.out.println("Number of Latin characters: "+count);
}
}输出结果
Enter a string cé dé há ó Number of Latin characters: 7
例子2
import java.util.Scanner;
public class Example {
public static void main(String args[]) {
//从用户读取字符串
System.out.println("Enter a string");
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
//正则表达式
String regex = "^.*\\p{IsLatin}.*";
boolean result = input.matches(regex);
if(result) {
System.out.println("Given string contains Latin characters");
} else {
System.out.println("Given string does not contain Latin characters ");
}
}
}输出结果
Enter a string sample text y e Given string contains Latin characters
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短