91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-01 18:12:20 來源:腳本之家 閱讀:307 作者:kinkding 欄目:編程語言

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

1、匹配雙引號間內容:

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、中文內容也匹配:

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、標點也匹配:

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");
}

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

goodjob
nothing
goodjob里面有中文呢
nothing
goodjob還有標點!

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

揭西县| 禹城市| 广宗县| 丹阳市| 房产| 棋牌| 武山县| 杂多县| 岑巩县| 金堂县| 淅川县| 海伦市| 白沙| 庆云县| 青河县| 内乡县| 教育| 阿拉善盟| 内江市| 宁陕县| 灵寿县| 绩溪县| 宁德市| 水城县| 丹巴县| 镇安县| 洛隆县| 玉树县| 佛冈县| 许昌市| 沂南县| 松阳县| 潞城市| 金平| 永昌县| 博湖县| 廉江市| 大悟县| 曲沃县| 龙川县| 屯门区|