Aller au contenu
Exceptions JavaErreur
PatternSyntaxException

PatternSyntaxException

Une expression régulière a une syntaxe invalide.

jvmandroid

Causes de cette erreur

Le motif regex contient des erreurs de syntaxe telles que des parenthèses non appariées, des classes de caractères invalides, ou des quantificateurs incorrects. Les caractères spéciaux regex peuvent nécessiter un échappement.

Comment la corriger

Vérifiez attentivement la syntaxe du regex. Échappez les caractères spéciaux avec un double antislash (\\d dans les chaînes Java). Utilisez Pattern.compile() pour valider les motifs. Testez d'abord les motifs regex avec un outil en ligne.

Documentation officielle

Codes d'erreur associés