La expresión regular POSIX no distingue entre mayúsculas y minúsculas en Java Pattern & Matcher

Ya sea para bien o para mal: las clases de caracteres Posix ignoran la CASE_INSENSITIVEbandera. Aunque \p{Upper}funciona de la misma manera [A-Z], no es exactamente lo mismo, y no mira la bandera que no distingue mayúsculas de minúsculas.

El código en la Patternclase que verifica las clases de caracteres posic no se refiere a la CASE_INSENSITIVEbandera:

/**
 * Node class that matches a POSIX type.
 */
static final class Ctype extends BmpCharProperty {
    final int ctype;
    Ctype(int ctype) { this.ctype = ctype; }
    boolean isSatisfiedBy(int ch) {
        return ch < 128 && ASCII.isType(ch, ctype);
    }
}
Respuesta 1

No pude encontrar un complemento Maven que satisficiera mis necesidades para minimizar JavaScript y CSS, así que comencé a crear el mío. Sin embargo, parece que me encontré con un obstáculo. Las versiones minimizadas de los archivos siempre ...

Estoy tratando de hacer expresiones regulares que atrapen expresiones entre paréntesis, pero cuando hay más de una sección de paréntesis, la expresión regular se detiene en el primer cierre. Un ejemplo lo explicará mejor: (expr) #simple, ...

Tengo una aplicación que escribe algunos datos en un archivo de índice de texto sin formato. Funciona bien en Netbeans, pero cuando se empaqueta como un jar, el archivo de índice se crea pero termina en blanco. Aquí está el código relevante: ...

El siguiente código no funciona (por supuesto), porque la línea marcada no se compila: MyClass {// singleton stuff private static MyClass instancia; privado MyClass () {} público estático ...