Entre apenas chinês
/*** 22. Verifique os caracteres chineses* expressão^[/u4e00-/u9fa5] {0,} $* Descreva apenas os caracteres chineses* exemplos que correspondem ao 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 (); }PS: Vamos dar uma olhada nas duas maneiras de escrever expressões regulares que desejam combinar chinês em Java: um é usar o Código Chinês Unicode; O outro é usar caracteres chineses diretamente;
exemplo:
(1) string str = "xing";
String regexstr = "[/u4e00-/u9fa5] furto.
(2) string str = "xing";
String regexstr = "[a-]"; str.Regex (regexstr);
ilustrar:
(1) A maioria das pessoas na internet que estão acostumadas a julgar os caracteres chineses agora são /u4e00- /u9fa5. Esse intervalo é apenas o intervalo "Ideogramas unificados da China, Japão e Coréia do Sul", mas isso não é tudo. Se você deseja incluir todos eles, também precisa de seus conjuntos de extensão, radicais, pictogramas, letras entre notas, etc.; Para detalhes, você pode verificar a codificação chinesa simplificada no Unicode.
(2) "[i-]"; é o chinês correspondente a /u4e00- /u9fa5 que foi encontrado. Procure UNIOCDE2 específico em chinês
O exposto acima é o código de exemplo de Java usando expressões regulares (REGEX) para corresponder ao chinês. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!