Gå till innehåll
Java-undantagFel
PatternSyntaxException

PatternSyntaxException

Ett reguljärt uttryck har ogiltig syntax.

jvmandroid

Vad som orsakar detta fel

Regex-mönstret innehåller syntaxfel såsom omatchade parenteser, ogiltiga teckenklasser eller felaktiga kvantifierare. Specialtecken för regex kan behöva escapas.

Hur man åtgärdar det

Kontrollera regex-syntaxen noggrant. Escapa specialtecken med dubbelt bakstreck (\\d i Java-strängar). Använd Pattern.compile() för att validera mönster. Testa regex-mönster med ett onlineverktyg först.

Officiell dokumentation

Relaterade felkoder