JAVA Regex Распознавание символов - PullRequest
0 голосов
/ 13 декабря 2018

Я использую p {L} для принятия китайского алфавита в нашем коде, я проверил это в eclipse, и система показала успешный результат, тогда как, когда то же самое использовалось в Oracle Jdeveloper, система выдает ошибку.Это фрагмент кода, который я использую.Пожалуйста, дайте мне ответ.

            public static final String VALID_CHARACTER_PATTERN = "[\\p{L}0-9_*]*";

            public static final boolean hasRestrictedChars(String suspectedString) {
                    return !suspectedString.matches(VALID_CHARACTER_PATTERN);
            }

            public static void main(String[] args) {
                    boolean check = hasRestrictedChars("你好");
                    if (check)
                            System.out.println("InValid String");
                    else {
                            System.out.println("Perfect");

                    }
            }
...