1 / * 2 * é determinado se o caractere é um chinês, chinês pode verificar se a pontuação . 3 * . 4 * @ param caracteres STR para ser calibrado . 5 * @ return se chinês . 6 * / . 7 público estático booleana isContainChinese ( carvão animal STR) { 8 // caracteres 9. o padrão de Pattern.compile P = ( "[\ u4e00- \ u9fa5]" ); 10 Matcher m = p.matcher (String.valueOf (STR)); . 11 IF (m.find ()) { 12 é retorno a verdadeira ; 13 é } 14 15 // pontuação chinês 16 a p-Pattern.compile = ( "[\ uFF01] | [\ uFF0C- \ uFF0E] | [\ uFF1A- \ uFF1B] | [\ uFF1F] | [\ uFF08- \ uFF09] | [\ u3001 - \ u3002] | [\ u3010- \ U3011] | [\ u201C- \ u201D] | [\ u2013- \ u2014] | [\ u2018- \ u2019] | [\ u2026] | [\ u3008- \ u300F] | [\ u3014- \ u3015] " ); . 17 m = p.matcher (String.valueOf (STR)); 18 é retorno m.find (); . 19 }
artigo de referência: https://www.cnblogs.com/qinxu/p/8619082.html