중국어 만 입력하십시오
/*** 22. 중국어를 확인하십시오* expression^[/u4e00-/u9fa5] {0,} $* Qingqing yueer*/@test public void a1 () {scanner sc = new Scanner (System.In)와 일치하는 예제*. 문자열 입력 = sc.nextline (); String regex = "^[// u4e00-// u9fa5]*$"; MATCHER M = PANTERT.COMPILE (Regex) .matcher (입력); System.out.println (m.find ()); sc.close (); }추신 : Java에서 중국어와 일치하려는 정규 표현을 작성하는 두 가지 방법을 살펴 보겠습니다. 하나는 Unicode Chinese Code를 사용하는 것입니다. 다른 하나는 한자를 직접 사용하는 것입니다.
예:
(1) String str = "Xing";
String regexstr = "[/u4e00-/u9fa5]; astr.regex(regexstr);
(2) String str = "Xing";
문자열 regexstr = "[a-]"; str.regex (regexstr);
설명 :
(1) 인터넷에있는 대부분의 사람들은 중국어를 판단하는 데 사용되는 대부분의 사람들은 /u4e00- /u9fa5입니다. 이 범위는 "중국, 일본 및 한국 통합 표상"간격 일뿐입니다. 그러나 이것이 전부는 아닙니다. 모든 것을 포함시키려면 연장 세트, 급진적, 픽토그램, 노트 간 서신 등이 필요합니다. 자세한 내용은 유니 코드에서 단순화 된 중국 인코딩을 확인할 수 있습니다.
(2) "[i-]"; 중국인은 /U4E00- /U9FA5에 해당하는 것입니다. 중국어로 특정 uniocde2를 검색하십시오
위는 중국어와 일치하는 정규식 (Regex)을 사용하는 Java의 예제 코드입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!