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

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

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java正則匹配中文的方法實例分析

Java正則匹配中文的方法實例分析

2020-08-22 10:56kinkding Java教程

這篇文章主要介紹了Java正則匹配中文的方法,結合實例形式分析了Java針對中文、標點及引號等匹配操作相關技巧,需要的朋友可以參考下

本文實例講述了Java正則匹配中文的方法。分享給大家供大家參考,具體如下:

1、匹配雙引號間內容:

?
1
2
3
4
5
6
7
8
9
10
public void test1() {
  // 匹配雙引號間內容
  String pstr = "\"([^\"]+)\"";
  Pattern p = Pattern.compile(pstr);
  Matcher m = p.matcher("\"goodjob\"");
  System.out.println(m.find() ? m.group(1) : "nothing");
  // 測試中文
  m = p.matcher("\"goodjob里面有中文呢\"");
  System.out.println(m.find() ? m.group(1) : "nothing");
}

2、中文內容也匹配:

?
1
2
3
4
5
6
7
8
9
10
public void test2() {
  // 中文內容也匹配
  String pstr = "\"([^\"|[\u4e00-\u9fa5]]+)\"";
  Pattern p = Pattern.compile(pstr);
  Matcher m = p.matcher("\"goodjob里面有中文呢\"");
  System.out.println(m.find() ? m.group(1) : "nothing");
  // 測試標點
  m = p.matcher("\"goodjob還有標點!\"");
  System.out.println(m.find() ? m.group(1) : "nothing");
}

3、標點也匹配:

?
1
2
3
4
5
6
public void test3() {
  // 標點也匹配
  Pattern p = Pattern.compile("\"([^\"|[\u4e00-\u9fa5\ufe30-\uffa0]]+)\"");
  Matcher m = p.matcher("\"goodjob還有標點!\"");
  System.out.println(m.find() ? m.group(1) : "nothing");
}

上面三個程序的輸出如下:

?
1
2
3
4
5
goodjob
nothing
goodjob里面有中文呢
nothing
goodjob還有標點!

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品专区 | 国产亚洲女在线线精品 | 国产毛片在线高清视频 | 亚洲免费色图 | 四虎影院在线免费播放 | 色综合久久九月婷婷色综合 | 啪啪免费入口网站 | 大象传媒2021秘密入口 | 天堂bt在线| 99ri在线视频网 | 国产在线观看网站 | 521色香蕉网在线观看免费 | 91精品国产免费久久国语蜜臀 | 国产成人久久久精品一区二区三区 | 精品网站一区二区三区网站 | 亚洲国产成人精品无码区APP | 久久re视频精品538在线 | 久久国产综合精品欧美 | 欧美一区二区三区高清不卡tv | 欧美日本一本线在线观看 | 99久久99热久久精品免 | 欧美成人一区二区三区 | 国产成人综合亚洲一区 | 欧美不卡一区二区三区免 | 午夜香蕉成视频人网站高清版 | 国产精品麻豆 | 亚洲嫩模吧粉嫩粉嫩冒白浆 | 俄罗斯图书馆无打码久久 | 无码一区国产欧美在线资源 | 免费午夜影片在线观看影院 | 精品夜夜澡人妻无码AV蜜桃 | 亚洲AV福利天堂一区二区三 | 亚洲欧美一级夜夜爽w | 国产成人亚洲精品91专区高清 | 婷婷丁香视频 | 好爽好紧小雪别夹小说 | 我年轻漂亮的继坶2中字在线播放 | 2019年国产不卡在线刷新 | 忘忧草研究院一二三 | 97色蜜桃 | 亚飞与亚基高清国语在线观看 |