[Java] para determinar se é chinês ou pontuação chinês

 

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

                  https://blog.csdn.net/COCO56/article/details/87618925

Acho que você gosta

Origin www.cnblogs.com/xiaostudy/p/12658451.html
Recomendado
Clasificación