Solo ingresa a los chinos
/*** 22. Verifique los caracteres chinos* Expresión^[/u4e00-/u9fa5] {0,} $* Describe solo caracteres chinos* ejemplos que coinciden con Qingqing yueer*/@test public void a1 () {Scanner Sc = New Scanner (System.in); String input = sc.nextline (); String regex = "^[// u4e00-// u9fa5]*$"; Matcher M = Pattern.Compile (Regex) .Matcher (entrada); System.out.println (m.find ()); sc.close (); }PD: Echemos un vistazo a las dos formas de escribir expresiones regulares que quieran igualar el chino en Java: uno es usar el código chino Unicode; El otro es usar caracteres chinos directamente;
ejemplo:
(1) cadena str = "xing";
String regexstr = "[/u4e00-/u9fa5font>";str.regex(regexstr);
(2) cadena str = "xing";
String regexstr = "[a-]"; str.regex (regexstr);
ilustrar:
(1) La mayoría de las personas en Internet que están acostumbradas a juzgar los caracteres chinos ahora son /U4E00- /U9FA5. Este rango es solo el intervalo "ideogramas unificados de China, Japón y Corea del Sur", pero esto no es todo. Si desea incluirlos a todos, también necesita sus conjuntos de extensión, radicales, pictogramas, letras entre notas, etc.; Para más detalles, puede verificar la codificación china simplificada en Unicode.
(2) "[i-]"; es el chino correspondiente a /u4e00- /u9fa5 que se encontró. Busque uniocde2 específico en chino
Lo anterior es el código de ejemplo de Java usando expresiones regulares (regex) para que coincida con el chino. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!