PatternSyntaxException usando apache poi
Estoy usando Apache POI en dos proyectos diferentes
El primer proyecto es una aplicación Java independiente. Todo está bien aquí.
El segundo proyecto es un proyecto de Android. Puedo acceder al libro de trabajo de un xlsx muy bien, pero cuando se trata de evaluar fórmulas, se bloquea con una excepción
java.util.regex.PatternSyntaxException: U_ILLEGAL_ARGUMENT_ERROR \P{IsL}
at java.util.regex.Pattern.compileImpl(Native Method)
at java.util.regex.Pattern.compile(Pattern.java:411)
at java.util.regex.Pattern.<init>(Pattern.java:394)
at java.util.regex.Pattern.compile(Pattern.java:381)
at org.apache.poi.ss.formula.functions.TextFunction$5.<init>(TextFunction.java:124)
at org.apache.poi.ss.formula.functions.TextFunction.<clinit>(TextFunction.java:123)
Esta es la línea de código en cuestión:
final Pattern nonAlphabeticPattern = Pattern.compile("\\P{IsL}");
¿Por qué Android no acepta esto? Como dije: está funcionando bien en una aplicación Java independiente ...