Только войти в китайский
/*** 22. Проверьте китайские символы* Выражение^[/u4e00-/u9fa5] {0,} $* Опишите только китайские символы* Примеры, которые соответствуют 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 (input); System.out.println (m.find ()); sc.close (); }PS: давайте посмотрим на два способа писать регулярные выражения, которые хотят соответствовать китайцам в Java: один из них - использовать китайский код Unicode; Другой - напрямую использовать китайские иероглифы;
пример:
(1) string str = "xing";
String regexstr = "[/u4e00-/u9fa5^";str.regex(Regexstr);
(2) string str = "xing";
String regexstr = "[a-]"; str.regex (regexstr);
иллюстрировать:
(1) Большинство людей в Интернете, которые привыкли судить китайских иероглифы сейчас /U4E00- /U9FA5. Этот ассортимент представляет собой просто интервал "Китай, Япония и Южная Корея Объединенные идеограммы", но это еще не все. Если вы хотите включить их все, вам также нужны их наборы расширения, радикалы, пиктограммы, межпилой и т. Д.; Для получения подробной информации вы можете проверить упрощенное китайское кодирование в Unicode.
(2) "[i-]"; китайцы соответствуют /U4E00- /U9FA5, который был найден. Поиск конкретного UNIOCDE2 на китайском языке
Выше приведен пример кода Java с использованием регулярных выражений (Regex) для соответствия китайцам. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!