一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Java使用正則表達式(regex)匹配中文實例代碼

Java使用正則表達式(regex)匹配中文實例代碼

2020-07-11 11:52不會撒謊的烏索普 JAVA教程

本文給大家分享java使用正則表達式匹配中文的實例代碼,以及java中要匹配中文的正則表達式兩種寫法,感興趣的朋友通過本文一起看看吧

只能輸入中文

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/**
* 22.驗證漢字
* 表達式 ^[\u4e00-\u9fa5]{0,}$
* 描述 只能漢字
* 匹配的例子 清清月兒
*/
@Test
public void a1() {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String regex = "^[\\u4e00-\\u9fa5]*$";
Matcher m = Pattern.compile(regex).matcher(input);
System.out.println(m.find());
sc.close();
}

PS:下面看下Java中要匹配中文的正則表達式可以有兩種寫法:一是使用unicode中文碼;二是直接使用漢字字符;

例:

(1)String str = "晴";

?
1
2
String regexStr = "[\u4E00-\u9FA5]";
str.regex(regexStr);

(2)String str = "晴";

?
1
2
String regexStr = "[一-龥]";
str.regex(regexStr);

說明:

(1)現在網上大多數用于判斷中文字符的是 \u4E00-\u9FA5 這個范圍是只是“中日韓統一表意文字”這個區間,但這不是全部,如果要全部包含,則還要他們的擴展集、部首、象形字、注間字母等等; 具體可以查看unicode中簡體中文編碼

(2) "[一-龥]";是查出的\u4E00-\u9FA5對應的中文。具體uniocde2中文進行查詢

以上所述是小編給大家介紹的Java使用正則表達式(regex)匹配中文實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://blog.csdn.net/hncu1306602liuqiang/article/details/53502582

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91热爆在线 | 大吊操 | 国产精品99爱免费视频 | 精品国产品国语在线不卡丶 | 视频在线观看入口一二三2021 | 丁香六月婷婷激情 | 人人人人看人人人做人人 | 国产亚洲精品第一综合另类 | 波多野结衣无码 | 911香蕉视频 | 2020最新版的ab片 | 香蕉草莓视频 | 亚洲成人看片 | 性夜夜春夜夜爽AA片A | 精品亚洲永久免费精品 | 成品人视频w免费观看w | 高中生放荡日记高h娜娜 | 色久久一个亚洲综合网 | 国产精品免费精品自在线观看 | 91青青视频 | 色淫影院| 四虎成人影院网址 | 欧美成人免费观看国产 | 暖暖的韩国免费观看 | 国产综合成色在线视频 | 97香蕉超级碰碰碰久久兔费 | 掰开逼操 | 9966国产精品视频 | 视频免费| 午夜久久免费视频 | 8天堂资源在线官网 | 奇米色88欧美一区二区 | 亚洲AV蜜桃永久无码精品红樱桃 | 日噜噜| 欧美日韩亚洲另类人人澡 | 亚洲精品一 | 久久成人国产精品一区二区 | 国产精品视频二区不卡 | 506070老熟肥妇bbwxx视频 500第一精品 | 国精视频一区二区视频 | asianfemdom冷柔女王 |