正則對漢字的匹配
阿新 • • 發佈:2019-02-14
問題:對中文漢字的匹配規則如下所示,以下指示為了記住漢字的編碼範圍:
@org.junit.Test public void test99() { String regEx = "^[\\u0391-\\uFFE5]+-.口$"; //TODO 正則匹配對中文的匹配: 深圳地鐵站(F口) regEx="^[\\u0391-\\uFFE5]+\\(.+\\)$"; System.out.println("re=" + regEx); //*-.口 // 編譯正則表示式 Pattern pattern = Pattern.compile(regEx); // 忽略大小寫的寫法 // Pattern pat = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher("羅湖地鐵站(asdfa)"); // 查詢字串中是否有匹配正則表示式的字元/字串 boolean rs = matcher.find(); System.out.println(rs); }