问题:对中文汉字的匹配规则如下所示,以下指示为了记住汉字的编码范围:
@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);
}