300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java正则表达式匹配任意中文_java匹配中文的正则表达式

java正则表达式匹配任意中文_java匹配中文的正则表达式

时间:2024-03-01 04:33:53

相关推荐

java正则表达式匹配任意中文_java匹配中文的正则表达式

[\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符

[\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符

所以说,Java的正则表达式是可以匹配中文字符的,同时,用中文字符来写表达式也是可以的.

1.[代码]正则表达式

public static void regxChinese(){

// 要匹配的字符串

String source = "";

// 将上面要匹配的字符串转换成小写

// source = source.toLowerCase();

// 匹配的字符串的正则表达式

String reg_charset = "]*?title=\'([0-9]*[\\s|\\S]*[\u4E00-\u9FA5]*)\'[\\s|\\S]*class=\'[a-z]*[\\s|\\S]*[a-z]*[0-9]*\'";

Pattern p = pile(reg_charset);

Matcher m = p.matcher(source);

while (m.find()) {

System.out.println(m.group(1));

}

}

public static void regxChinese(){

// 要匹配的字符串

String source = "";

// 将上面要匹配的字符串转换成小写

// source = source.toLowerCase();

// 匹配的字符串的正则表达式

String reg_charset = "]*?title=\'([0-9]*[\\s|\\S]*[\u4E00-\u9FA5]*)\'[\\s|\\S]*class=\'[a-z]*[\\s|\\S]*[a-z]*[0-9]*\'";

Pattern p = pile(reg_charset);

Matcher m = p.matcher(source);

while (m.find()) {

System.out.println(m.group(1));

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。