Тонкие выходы JSON

Возможно, вы хотите использовать класс символов POSIX \p{XDigit}, поэтому:

^\p{XDigit}+$

Кроме того, если вы планируете часто использовать регулярное выражение, оно рекомендуется использовать константу, чтобы не перекомпилировать ее каждый раз, например:

private static final Pattern REGEX_PATTERN = 
        Pattern.compile("^\\p{XDigit}+$");

public static void main(String[] args) {
    String input = "0123456789ABCDEF";
    System.out.println(
        REGEX_PATTERN.matcher(input).matches()
    );  // prints "true"
}
29
задан max_ 24 July 2011 в 14:35
поделиться